Frage

Gibt es eine Möglichkeit der Protokollierung in eine Website mit OpenID mit Selen zu testen?

In Selenium alle leben die Tests auf dem Server, so gefüllt, sobald die offene id URL in dem entsprechenden Feld in der Web-Seite, die ich 3rd-Party-Webseite zur genommen würde für die Anmeldeinformationen eingeben und mein Test nicht mehr laufen kann.

Gibt es eine Möglichkeit, um dieses?

War es hilfreich?

Lösung

Ja - Selenium RC verwenden. Es wird um die domänenübergreifende Problem der Grund Selen-Core und ermöglicht es Ihnen, Skript für mehrere Standorte.

Andere Tipps

Ich denke, technisch gesehen, könnte man einen wirklich dumm OpenID-Server auf Ihrer Testdomäne umfassen, aber Patrick Vorschlag eines Test-Framework, die domänenübergreifende Operationen unterstützt klingt wie eine viel bessere Idee.

Obwohl, ich denke, das hängt davon ab, was Sie versuchen zu testen. Es könnte sein, dass eine dritte Partei OpenID-Server für Ihre Tests schlecht ist, weil eine Änderung an der Benutzeroberfläche des Servers könnte Ihre Tests führen zu brechen. Oder vielleicht möchten Sie sicherstellen, dass Ihr Code interoperierenden richtig mit dem Server, wobei in diesem Fall die dritte Partei mit genau das, was Sie testen möchten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top