Ich habe eine Suite von drei Testfällen in Selen Webdriver ausgeführt werden. Der erste und dritte Testfall erfordert eine Anmeldung, während die zweite nicht. Wenn ich die Suite ausführen, fragt sie nach dem Benutzernamen und Passwort, führt den ersten Testfall und dann zweite Testfall läuft, in denen die Anmeldung nicht erforderlich ist. Es ist eigentlich ein Pre-Login-Test. Nach dem dritten Login startet es fragt mich nicht erneut zu loggen (der zweite Testfall hätte es idealerweise abmelden sollen) .. es nimmt stattdessen die Login-Daten, die ich am Anfang zur Verfügung gestellt habe. Wie passiert das?Wie funktioniert Login in Selen Web-Treiber arbeiten
0
A
Antwort
1
Wenn Sie sich nicht ausgeloggt haben und die Sitzung nicht abgelaufen ist, sollte Ihre Anwendung keine Anmeldeinformationen anfordern. Sie sollten sich idealerweise nach jedem Test abmelden, damit alle Tests unabhängig voneinander sind.
0
können Sie den folgenden Link verwenden, um dies zu erreichen
Maintain and re-use existing webdriver browser instance - java
Oder wenn Sie TestNG verwenden, können Sie ITestContext verwenden, wo Sie den Treiber in Kontext zu setzen, die Sie im dritten Testfall verwenden können, so dass Sie wird die Sitzung erhalten.
Verwandte Themen
- 1. Selenium-Webtreiber oder Selen RC
- 2. Selen-Webtreiber aus Applet in HTML ausführen
- 3. Selen Webtreiber Firefox leere Seite öffnen
- 4. Selektieren per Index mit Selen Webtreiber funktioniert nicht
- 5. Suchen Sie ein Element von Javascript mit Selen erstellt Webtreiber
- 6. Abrufen der Jenkins-Jobdetails in Selen Webtreiber Java-Projekt
- 7. Berechtigung verweigert: 'Geckodriver.log' während Selen Webtreiber in Python
- 8. Java. Selen-Webtreiber. Erhalten Zellenwert aus der Tabelle
- 9. Wie kann ich arbeiten Selen
- 10. Logik für Login in Selen
- 11. Selen | Attach bereits geöffneten Browser (IE) zu Webtreiber
- 12. Wie funktioniert das MVC 4 Login/SimpleMembership arbeiten
- 13. selen webdriver ungültiger Login
- 14. Dynamisch auswählen Tests mit Webtreiber
- 15. Weibo Login in Selen in Python?
- 16. Selen Javascript Automatisierung gmail Login
- 17. Login Website mit Python Selen
- 18. PHP-Login zu Konto arbeiten
- 19. Wie funktioniert "arbeiten"?
- 20. Probleme mit Edge-Webtreiber
- 21. Mit Gurke Selen-Webtreiber Java, wie presenceOfElement für ein WebElement zu überprüfen
- 22. Selen klicken Funktionen arbeiten nach dem Zufallsprinzip
- 23. Ist es möglich, HTTP-Anfrage aufzurufen und Antwort einer Website mit Selen Webtreiber Java und wie?
- 24. Selen C# Login Probleme auf Testserver
- 25. Python Selen send_keys funktioniert nicht
- 26. ClassInitialize funktioniert nicht Selen C#
- 27. PY selen unittest- Klicken Element nicht Login
- 28. Persistenter Login während der Django-Selen-Tests
- 29. Selen: Cookie-Funktionalität funktioniert nicht
- 30. Selen-Kekse Import funktioniert nicht
Wenn Sie nicht abgemeldet sind und die Sitzung nicht abgelaufen ist, sollte Ihre Anwendung keine Anmeldeinformationen anfordern. Sie sollten sich idealerweise nach jedem Test abmelden, damit alle Tests unabhängig voneinander sind. – Grasshopper
@Grasshopper: Ich habe es jetzt verstanden. Danke :) –
@Grasshopper: Können Sie bitte Ihren Kommentar als Antwort..so, dass es anderen in Zukunft helfen könnte? –