Ein aufgezeichnetes Testskript enthält eine Google-Suche.
Nachdem Sie auf "Google Search" geklickt hatten, war die nächste Aktion, auf einen Link in den Testergebnissen zu klicken. Dies geschieht jedoch während der Wiedergabe, bevor der Browser die Ergebnisse geladen hat Suche. Ich habe es auf zwei Arten versucht:
Ändern von "click" zu "clickAndWait" mit einem Wert von 1000. Das funktioniert schlecht. Der Wert 1000 ändert nicht den Standardwert von 30000 ms, und die Wiedergabe dauert 30 Sekunden, um den Schritt abzuschließen.
ruft "setTimeout" vor dem Klick mit einem Wert von 1000 auf. Dies hat keinen Einfluss auf das Timeout-Verhalten von clickAndWait.
Hier ist das Skript:
%Vor%Wenn jemand Ratschläge geben kann, vielen Dank.
Ich würde eine andere Lösung empfehlen, indem ich den Befehl waitForElementPresent hinzufüge, bevor ich auf den Link klicke.
Sie finden eine gute Erklärung in Ссылка
Tags und Links selenium-ide