selenium2 Waits

2021-07-02 17:06 更新

現(xiàn)在很多Web應(yīng)用都在使用AJAX技術(shù)。瀏覽器載入一個頁面時,頁面內(nèi)的元素可能是在不同的時間載入的,這會加大定位元素的困難程度,因?yàn)樵夭辉?DOM?里,會拋出?ElementNotVisibleException?異常,使用?waits?,我們就可以解決這個問題。?Waiting?給頁面動作的執(zhí)行提供了一些時間間隔——通常是元素定位或者其他對元素的操作。

Selenium WebDriver提供了兩類?waits?- 隱式waits?和顯式waits?。顯式的?waits?會讓?WebDriver?在更深一步的執(zhí)行前等待一個確定的條件觸發(fā);隱式的?waits?則會讓?WebDriver?試圖定位元素的時候?qū)?DOM?進(jìn)行指定次數(shù)的輪詢。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號