2016-05-02 11 views

Antwort

2

Sie wie unten verwenden: -

driver.get("http://UserName:[email protected]"); 

Geben Sie Ihren Benutzernamen anstelle von Benutzernamen, gleiche gilt für Passwort und ändern example.com mit Ihrer Website

OR

WebDriverWait wait = new WebDriverWait(driver, 20);  
Alert alert = wait.until(ExpectedConditions.alertIsPresent());  
alert.authenticateUsing(new UserAndPassword(**username**, **password**)); 

Hoffe, es wird Ihnen helfen :)

+0

Später funktioniert man gut ... – sajju

+0

Der Code funktioniert nur in meinem System.Ich versuchte in einem anderen System es funktioniert nicht. Weißt du, warum? – sajju

+0

Versuchen Sie, mehr Wartezeit bereitzustellen, und versuchen Sie thread.sleep(); ebenfalls –

0

Joe Colantonio hat erklärt - Wie Nicht-Browser-basierte Funktionalität in sehr einfachen Schritten zu automatisieren. Bitte gehen Sie durch diese link. Bitte beachten Sie, dass er AutoIT für das gleiche verwendet [was Ihre Anforderung] ist, aber es funktioniert nur für Windows platfrom

0

Ich vermute, Sie versuchen, grundlegende Authentifizierung Popup, die durch Java Script kommt. Sie können die java-Skript-basierte Authentifizierung durchführen, indem Sie die Benutzer-ID und das Passwort in Ihre URL eingeben. Machen Sie Ihre URL so etwas wie unten und sie es fragen pflegt die Anmeldeinformationen in Popup eingeben

http://UserID:[email protected]

Verwandte Themen