Wie stelle ich Selen ein, um die Test-Browser-Seite zu beenden, wenn der Test fehlschlägt. Wenn Selen-Testfälle ausgeführt werden und ein Test fehlschlägt, bleibt die Browserseite geöffnet, was Probleme verursacht, wenn eine große Anzahl von Tests fehlschlägt. Interessanterweise ist dies nicht der Fall, wenn der Test erfolgreich ist. Irgendein Vorschlag??Selenium schlägt Browser nicht bei fehlgeschlagenem Test fehl
1
A
Antwort
0
Sein Block brauchen nicht ganz so einfach, jedenfalls in meiner Erfahrung (ich bin neu zu Selen und JUnit) . Es hängt davon ab, wie der Fehler auftritt und was Sie damit machen. JUnit sollte automatisch trineDown() aufrufen, wenn ein Test fehlschlägt, und selen.stop() sollte dabei sein. Manchmal wird tearDown() jedoch nicht aufgerufen, beispielsweise wenn der Fehler in setUp() auftritt oder wenn bei einem Fehler etwas passiert.
2
Sie sollten selenium.stop() aufrufen, natürlich :) Es klingt wie Sie ein try/finally
+0
Duh! Vielen Dank – Afamee
Verwandte Themen
- 1. Perl + Selenium: chomp() schlägt fehl
- 2. NSManagedObject schlägt fehl IsKindOfClass-Test
- 3. Junit4-Test JsonSyntaxException schlägt fehl
- 4. Windows Phone-Test schlägt fehl
- 5. Mocha-Test schlägt mit AssertionError fehl
- 6. Progractor-Debugging schlägt in Webstorm fehl
- 7. Warum schlägt dieser CollectionAssert.AreEquivalent() Test fehl?
- 8. AngularJS Jasmine Test schlägt fehl: Modul
- 9. Simple Intent - jUnit-Test schlägt fehl
- 10. Wo schlägt der Browser als Client fehl
- 11. Ember App-Test schlägt in PhantomJS fehl
- 12. Installation unter Linux, Test schlägt fehl
- 13. Selbsttestsuite schlägt bei unerwartetem Zeichen fehl
- 14. Winkelprüfung Jasmine schlägt fehl
- 15. WMI EnableDHCP schlägt bei getrenntem Adapter fehl
- 16. Anmeldung bei Jenkins über LDAP schlägt fehl
- 17. JQuery schlägt bei der Validierung fehl
- 18. DeleteFile schlägt bei kürzlich geschlossener Datei fehl
- 19. Heroku, Bundler schlägt bei fehlenden Abhängigkeiten fehl
- 20. Knit HTML schlägt bei Codefehler fehl
- 21. Lokalisierelement nach ID schlägt fehl in Selenium 2.0 Webdriver
- 22. MongoEngine ReplicaSet Verbindung schlägt fehl bei Schritt
- 23. C#: XmlTextWriter.WriteElementString schlägt bei leeren Zeichenfolgen fehl?
- 24. Kotlin Klassengleichheit schlägt fehl
- 25. Laravel 5 PHPUnit-Test schlägt fehl mit getContent() auf null
- 26. NUnit-Test schlägt in TeamCity fehl, wird aber lokal weitergegeben
- 27. Dateiumbenennung schlägt fehl
- 28. Generische Klassenimplementierungsschnittstelle schlägt fehl
- 29. .NET Webhandler Test String Gleichheit Vergleich schlägt fehl
- 30. Windows-Anwendungszertifizierungskit schlägt fehl
Wenn Sie den Test starten, öffnet er einen neuen Browser oder verwendet er einen, der bereits geöffnet ist? Im letzteren Fall ist der Browser möglicherweise nicht korrekt konfiguriert. Ich denke, dass Sie den Browser konfigurieren müssen, um neue Seiten in einem neuen Fenster zu öffnen. Dies könnte sich auch auf das Schließen auswirken. –
Danke für die schnelle Antwort. Meinst du, wenn ich den Test starte oder wenn jeder Testfall läuft? Jeder Testfall öffnet derzeit einen neuen Browser und schließt am Ende des Tests. Momentan schließt es sich, wie oben erwähnt, nur, wenn Tests bestanden haben, bleibt aber offen, wenn es versagt. – Afamee