Quando apro una pagina con selenio web ricevo una finestra di dialogo cromata "Scegli certificato". Il certificato predefinito è quello giusto quindi devo solo fare clic sul pulsante OK. Ma ho problemi con questo. Ho codice python:Gestione 'scegliere un certificato digitale' con selenio webdriver chrome
drv = webdriver.Chrome()
drv.get("https://example.com/login")
e dopo che io voglio fare qualcosa di simile:
drv.switch_to_alert().accept()
o
drv.switch_to_alert().send_keys(Keys.TAB)
drv.switch_to_alert().send_keys(Keys.SPACE)
Il problema è che il codice interrompe l'esecuzione on line drv.get ("https://example.com/login"). Webdriver è in attesa di caricamento della pagina. E prima di quella linea non c'è una finestra di dialogo cromata.
Come posso gestirlo?
e cosa fai su Linux? –