Ich habe mehrere hundert Selenium automatisierte Tests, die (offensichtlich) in einem Browser ausgeführt werden, und manchmal scheitern sie ohne guten Grund. Ich habe einen Wiederholungsanalysator, der den Test wiederholt, wenn die @Test
ausfällt, aber gibt es trotzdem, den Test zu wiederholen, wenn die @BeforeMethod
oder @AfterMethod
fehlschlägt? Ich kann eine Kontoerstellungsmethode, die in der @BeforeMethod
ausgeführt wird, die zufällig fehlschlagen kann (aber übergeben wird, wenn erneut ausgeführt wird), aber da es in dem @BeforeMethod
ausgeführt wurde, wird der gesamte Test nicht erneut versucht. Ich habe configfailurepolicy="continue"
in der XML-Datei festgelegt, so dass zumindest der Rest der Tests weiterhin ausgeführt wird.TestNG - Test wiederholen, wenn die Konfiguration fehlschlägt
0
A
Antwort
0
Ich denke, Sie sollten die Bibliothek zu dem Projekt löschen und erneut hinzufügen. Hinweis: Stellen Sie sicher, dass Sie den richtigen Pfad zum Projektverzeichnis ausgewählt haben, das die Bibliothek dieses Projekts enthält.
+0
Können Sie bitte klären, wie sich Ihre Antwort auf die Frage bezieht? –
Verwandte Themen
- 1. Testng bestanden, wenn Test fehlgeschlagen
- 2. PowerShell-Befehle wiederholen, wenn der Download fehlschlägt
- 3. Testng Test-Output-Ordner
- 4. Test ausschließen in testNg
- 5. Konfiguration von Parallelen auf Klassenebene in TestNG
- 6. Selen Konfiguration Ausfälle während TestNG läuft
- 7. Wiederholen Sie eine asynchrone Anfrage, wenn es fehlschlägt?
- 8. MSTest-Test mehrmals wiederholen
- 9. Testng Umgang mit Test Vererbung
- 10. TestNG parallel Test/Methode dataprovoder
- 11. Warum testNG meinen Test überspringt?
- 12. FEHLERHAFTE KONFIGURATION: @BeforeTest beforeTest. MAFEN; TestNG, Selenium
- 13. So ändern Sie die @ Test-Methode dynamisch in TestNG
- 14. TestNG-Test wird nicht aufgerufen
- 15. TestNg Eclipse Plugin - NullPointer beim Start Test
- 16. java.lang.NoSuchMethodError läuft TestNG-Test in Eclipse
- 17. rerunning TestNG Test führt Testlauf für immer
- 18. Wie erkennt man, wenn der Test-Test fehlgeschlagen ist?
- 19. Maven + Jacoco + Arquillian + TestNG IT-Test = stackoverflowError
- 20. wenn die strdup-Funktion fehlschlägt?
- 21. Wiederholen Sie Mocha fehlgeschlagenen Test
- 22. TestNG Wiederholen fehlgeschlagen mit DataProvider, wenn ich ITestContext-Kontext in Testmethode
- 23. JUnit-Testergebnisse zeigen 0, wenn der Test fehlschlägt, aber 1, wenn der Test in Ordnung ist
- 24. PowerShell-Skript unterbrechen, wenn der Dotnet-Test fehlschlägt
- 25. Starten Sie den Ruby-Debugger, wenn der rspec-Test fehlschlägt
- 26. Async-Test ruft nie fertig(), wenn Assertion fehlschlägt
- 27. Berichte werden in Newman nicht generiert, wenn ein Test fehlschlägt
- 28. nightwatch - alle Testanzüge beenden, wenn ein einzelner Test fehlschlägt
- 29. Eine Aktion ausführen, wenn der Spock-Test fehlschlägt
- 30. Warum wird dieser Ruby-Code ausgeführt, wenn der Test fehlschlägt?
Ich glaube, Konfigurationen sind nicht dazu gedacht, wiederholt zu werden, weshalb es möglicherweise keinen Wiederholungsmechanismus für Konfigurationsmethoden gibt. Aber warum nicht die Wiederholung selbst erstellen, indem Sie den Inhalt der Konfigurationsmethode innerhalb einer "while" -Schleife zusammenfassen, die die Konfiguration erneut versucht, wenn ein Fehler "n" mal vor dem Aufgeben auftritt. Würde das nicht für dich funktionieren? –