Ich versuche, die Website -Automatisierung zu implementieren. Bevor ich mit der Website interagiere, muss ich warten, bis die Seite voll geladen ist. Die Website funktioniert mit einer großen Datenmenge und holt sie aus der Datenbank ab. Das Laden dauert also einige Sekunden (hängt von der Internetgeschwindigkeit ab).
Ich habe versucht, Zeit zu verwenden. Wie ich zuvor sagte, hängt das Laden von der Internetgeschwindigkeit ab. Also, einmal funktioniert es, ein anderes nicht.wait.until(
lambda driver: driver.execute_script("return document.readyState") == "complete"
)
< /code>
Es hat nicht funktioniert. Es wird nach DOM angezeigt, aber DOM ändert sich rechts, da Daten aus der Datenbank abgerufen werden. < /P>
Explizite Warten ist auch keine Lösung. Auf der Website habe ich mehrere Seiten. Das Navigieren auf einem von ihnen erfordert Zeit zum Laden. Es gibt keine gleichen Elemente auf allen Seiten. Ich kann mich also nicht auf diese Lösung verlassen. Ich habe keine Antwort im Internet gefunden.
Python Selen. Warten Sie auf Seite voll geladen ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post
-
-
So warten Sie, bis die Seite mit JavaScript in Selen vollständig geladen wird
by Anonymous » » in Java - 0 Replies
- 4 Views
-
Last post by Anonymous
-
-
-
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
-