Seledium IDE腳本回放報錯Element not found

使用 selenium IDE 錄製腳本,經常會發生 這樣一種錯誤。




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


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

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


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

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


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



然後,在腳本中,可以看到。



再運行腳本,就不會報錯了。


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

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

然後,再設置  watiForValue ,也可以看到,在  腳本中,也增加了 這樣一步,再重新執行腳本就可以了。


原文地址:http://blog.csdn.net/u012246342/article/details/52981554

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章