2016-11-20 70 views

回答

2

使用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

感謝幫助哥們! –

0

通過一些瓦亭的時間到瀏覽器,直到CSS選擇器是可見的(加載)。你也可以通過隱式等待功能或使用

Wait.until() 
+0

這並不能真正回答這個問題嗎? – JeffC

+0

他只是一個初學者廣告,我認爲不要通過提供一些複雜的解決方案來混淆他。我知道初學者的痛苦 –

+1

我在99代表,請注意,我只想打100代表。 :( –