Po otwarciu strony z selenowym webdriverem otrzymuję okno dialogowe "Wybierz certyfikat". Domyślny certyfikat jest właściwy, więc muszę tylko kliknąć przycisk OK. Ale mam z tym problem. Mam kodu Pythona:Obsługa "wybierz cyfrowy certyfikat" z selenowym korkiem Webdriver
drv = webdriver.Chrome()
drv.get("https://example.com/login")
a potem chcę zrobić coś takiego:
drv.switch_to_alert().accept()
lub
drv.switch_to_alert().send_keys(Keys.TAB)
drv.switch_to_alert().send_keys(Keys.SPACE)
Problemem jest to, że kod przestaje wykonywanie linia drv.get ("https://example.com/login"). Webdriver czeka na załadowanie strony. A przed tą linią nie ma żadnego okna dialogowego z chromem.
Jak mogę sobie z tym poradzić?
i co robisz w systemie Linux? –