2016-11-24 61 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...']")))