Wie verwende ich Selenium-login auf Websites, die verlangen, dass Benutzername und Passwort?
Ich bin der Entwicklung eines automatisierten Testskripte mit selenium-api mit python. Aber wenn ich das script ausführen von selenium rc Ihr geht auf die login-Seite. Wie kann ich meinen Benutzernamen und Passwort auf dieser Seite, wie es enthält keine sessions oder cookies?
- Nicht sicher, ob ich deine Frage verstanden Recht. Aber man könnte "- Art" - Methode geben Sie username und Passwort,
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist der Vorschlag, der gemacht wurde, um mich von Adam Goucher auf die Selen-IRC-channel ( irc://irc.freenode.net/Selen ):
Nutzen die situation eine völlig saubere browser-cache/cookie Geschichte. Code testen zu tun die login.
Doch statt hart codiert in den code einen Benutzernamen und ein Passwort, halten eine bewusst nicht-source-code-revisioned Konfigurations-Datei mit den Benutzernamen und das Passwort lokal auf dem client mit dem Benutzernamen und Passwort dort gespeichert, und haben Ihre Selenium-client-code abrufen, den Benutzernamen und das Passwort von dort aus, wenn die Selen-code ausgeführt wird.
Das ist, weil Selen server startet neues Profil für den browser jedes mal, so dass Ihre gespeicherten cookies und Lesezeichen nicht auf dieses Profil.
Erstellen Sie zuerst ein Profil für firefox ist es gegeben, hier
dann bündeln Sie dieses Profil, um Ihre Selen-server wie dieser
wissen, Ihre firefoxTemplate klicken Sie auf hier