Wie man Form in Schleife in Selenium IDE einreichen
-
05-07-2019 - |
Frage
Ich bin mit Selenium IDE in Firefox und ein Formular submiting. Das Problem ist, dass die Form oder sucesfull unsuccesfull sein kann (random). Wenn es unsuccesfull ist wird es zeigen, und die Fehlermeldung (AJAX) und ich muß erneut versuchen, das Formular zu senden.
Ich möchte einen Test schreiben, die die Form wird submiting, bis es mir zum Erfolg Seite (Text vorhanden) umgeleitet wird.
Kann jemand hilft mir dabei? Ich habe nicht mit Selen noch diese Art und Weise spielen.
Lösung
Hier ist eine Erweiterung, die vollwertige Looping, bedingte Ausführung und abrufbare Funktionen Selenium IDE fügt hinzu: SelBlocks .
Dave Hunt erwähnt flowcontrol, das ist eine Möglichkeit. Aber neben höherer Ebene Funktionalität, ein signifikanter Unterschied besteht darin, dass SelBlocks eval Ausdrücke nimmt (regular Javascript), die möglicherweise AJAX-Status leichter etwas machen zu überprüfen.
Andere Tipps
Sie können Selen Erweiterung goto_sel_ide verwenden. Dies wird Flusssteuerungsbefehle ermöglichen. Dann können Sie während Befehl verwenden, und mit Hilfe dieser können Sie Skript ausführen, bis Sie Erfolg Meldung. Lassen Sie mich wissen, ob es für Sie arbeitet oder nicht