2016-11-20 3 views

Antwort

2

Verwendung WebDriverWait with the visibility_of_element_located Expected Condition:

from selenium.webdriver.common.by import By 
from selenium.webdriver.support.ui import WebDriverWait 
from selenium.webdriver.support import expected_conditions as EC 

wait = WebDriverWait(browser, 10) 
element = wait.until(EC.visibility_of_element_located((By.CSS_SELECTOR, ".dbaListing.listing.lastListing > td:nth-child(4) > span"))) 
print(element.text) 
+0

Vielen Dank Kumpel, die geholfen haben! –

0

einige wating Zeit Browser Pass, bis das CSS-Selektor sichtbar ist (geladen). Sie können auch implizit warten Funktion übergeben oder verwenden Sie

Wait.until() 
+0

Das beantwortet die Frage nicht wirklich, oder? – JeffC

+0

Er ist nur ein Anfänger ad Ich denke nicht, ihn durch eine etwas komplexe Lösung zu verwirren. Ich kenne den Schmerz des Anfängers –

+1

Ich bin auf 99 rep, bitte upvote, ich will nur 100 rep. :( –

Verwandte Themen