In this question wird eine Antwort gegeben, wie man Authentifizierungs-Popup mit Selenium WebDriver unter Verwendung Java behandelt. Kann das nun auch für Python verwendet werden? Es sieht so aus, als hätte der Python-Treiber keine Klasse UserAndPassword
wie der Java-Pendant.Wie man Authentifizierungs-Popup mit Selenium WebDriver mit Python umgehen?
Hier ist, was ich versucht habe:
wait = WebDriverWait(driver, 10)
alert = wait.until(ExpectedConditions.alertIsPresent())
alert.authenticateUsing(UserAndPassword("user","passwd"))
Nein funktioniert nicht. Ich nehme an, die Authentifizierungsbox, die ich präsentiere, ist keine "Warnung", sondern etwas anderes. Daher ist eine Warnung niemals vorhanden. Aber eine Kiste ist. Siehe http://stackoverflow.com/questions/36789858/how-to-fill-fields-in-a-popup-when-opening-a-sharepoint-website-with-selenium-us für ein Beispiel, wie diese Box aussieht ... – Alex