1. 程式人生 > >selenium IDE ,明明存在元素,卻找不到元素 ,報錯Element not found

selenium IDE ,明明存在元素,卻找不到元素 ,報錯Element not found

使用 selenium IDE 錄製指令碼,經常會發生 這樣一種錯誤。


頁面上,明明存在這個元素,就是找不到。

其實原理很簡單   , 按鈕 點選,沒有時間延遲,但是頁面載入,需要一段時間。

頁面元素還沒有載入完,卻執行了點選事件,就會報錯這個。

使用  selenium 的  wati for  就可以解決這個問題。

如果事先知道,這個頁面載入速度很慢,可以在   點選操作前。

下一步,是點選  某個按鈕操作,但是,這個按鈕載入的非常慢。 則,在點選按鈕之前,增加一步操作如下。


然後,在指令碼中,可以看到。


再執行指令碼,就不會報錯了。

或者,事先並沒有 提前 設定  watiForValue 。

沒事,等報錯之後, 點選你報錯的那一步操作。

然後,再設定  watiForValue ,也可以看到,在  指令碼中,也增加了 這樣一步,再重新執行指令碼就可以了。

如果有啥疑問,歡迎找我。

共同學習,共同提高。

QQ:1286238812