2016-11-24 9 views
0
<img style="width: 640; height: 640;" id="img108686545" alt="Loading Word War..." src="www.something.com/anu.jpg"> 

この要素がページに表示されるまで待つ方法。 "id"属性の値は動的であり、常にすべての私が試したいくつかの要素が現れるまでセレンが待つ

をリロード上の変更:

driver.implicitly_wait(30) # seconds 

をしかし、私は最終的に

を待つために正確な時間を把握することはできません、私がしたいです次のように要素

答えて

1

利用CSS_SELECTORのsrc属性を取得:

wait = WebDriverWait(self.driver, 10) # max waiting time 
element = wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR,"img[alt='Loading Word War...']"))) 
関連する問題