So warten Sie mit Selenium, bis mehrere Ladeelemente verschwinden

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: So warten Sie mit Selenium, bis mehrere Ladeelemente verschwinden

by Guest » 18 Jan 2025, 22:44

Ich habe ein Dashboard mit mehreren Diagrammen. Bis ein Diagramm geladen wird, wird es angezeigt

Code: Select all

Loading...
Die Seite ist vollständig geladen, wenn in allen Diagrammen Loading... nicht mehr sichtbar ist.

Code: Select all

Loading...
ist ein Glas, das in alle Diagrammbereiche eingebettet ist. Jedes Diagramm hat eine ID, die sich bei jedem Neuladen ändert.

Code: Select all

Loading...
Mit der folgenden Zeile kann ich problemlos auf ein Element warten, weiß aber nicht wie, bis alle verschwunden sind:

Code: Select all

WebDriverWait(driver, 20).until(EC.invisibility_of_element((By.XPATH,"//div[contains(text(),'Loading')]")))
Wie kann ich in Selenium mit Python und auf Edge ein explizites Warten bis implementieren?

Code: Select all

Loading...
[/b] ist in allen Charts verschwunden?

Top