Ich versuche, vor einer Aktion vollständig zu laden, um die Seite vollständig zu laden. Ich möchte keine Aktion starten, während der Kreis auf der Registerkarte Browser immer noch dreht. Mein Warten auf die AJAX -Funktion funktioniert in einigen Fällen nicht, insbesondere für das Laden neuer Seite. Meine Funktion basiert JQuery: < /p>
JavascriptExecutor jsDriver = (JavascriptExecutor) webDriver;
boolean stillRunningAjax = (Boolean) jsDriver
.executeScript("return window.jQuery != undefined && jQuery.active != 0");
return !stillRunningAjax;
< /code>
Wenn das falsch ist, leitet es erneut. Funktion. < /p>
Einige sagen, dass es in Selen keine vollständige Lösung dafür gibt. Aber es sollte sein. Vielleicht enthielt ein JavaScript Lösung, alles.
So warten Sie, bis die Seite mit JavaScript in Selen vollständig geladen wird ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post
-
-
C# Warten Sie auf die Anwendung und warten Sie, bis Finshed Async/Aufgabe ist
by Anonymous » » in C# - 0 Replies
- 28 Views
-
Last post by Anonymous
-