Ich habe ein sehr einfaches Selen-Webdriver-Skript. Ich möchte HTTP-Authentifizierung mit Webdriver durchführen.Webdriver - HTTP-Authentifizierungsdialog
Script:
WebDriver driver = new FirefoxDriver();
driver.get("http://www.httpwatch.com/httpgallery/authentication/");
driver.findElement(By.id("displayImage")).click();
Thread.sleep(2000);
driver.switchTo().alert().sendKeys("httpwatch");
Ausgabe:
driver.switchTo().alert().sendKeys("httpwatch");
wirft
org.openqa.selenium.NoAlertPresentException: Kein Alarm vorhanden ist
Frage:
- Ist nur eine Warnmeldung als Alarm WebDriver finden?
- Was ohne meine Möglichkeiten zu automatisieren diese sind mit AutoIt oder http: // username: password @somesite
EDIT
Alarm hat unter Methode und scheint noch nicht umgesetzt worden zu sein.
driver.switchTo().alert().authenticateUsing(new UsernameAndPassword("username","password"))
Dank alecxe, erwähnt das Code-Snippet funktioniert oben für mich gut. –
Der obige Code ist für FF. Wie kann ich mit Chrome und IE dasselbe tun? –
@RiponAlWasim Bitte denken Sie daran, eine separate Frage dazu zu erstellen. Vielen Dank. – alecxe