如何解決selenium自動化測試工具在IE中定位不準確問題?

說在前面:此解決方法只在Java版本測試過可行。

 

使用selenium自動化測試工具生成的代碼在IE中跑時,會出現各種各樣的問題,其中最讓人頭疼的問題可能就是在IE中定位不準確了。使用ById、linkText、cssSelector都解決不了。此時就需要使用笨方法了,通過鼠標的準確定位,來移動到相應位置來進行相應的操作(此方法是各瀏覽器兼容的)。

 

注意點:

1、操作前,必須讓瀏覽器全屏(模擬F11),從而好確定鼠標的位置

2、接下來就是確定元素的位置,XY的座標(可以通過截圖軟件去定位)

3、選中元素後就是進行你需要的操作了,這裏總結了一點點的操作,供大家參考。後期還會好好的總結一次。

鼠標左鍵點擊:

鼠標右擊:

鼠標滾動(未測試):

 

鼠標雙擊:

 

注:鼠標操作速度可能有點快,保險點可以前後加上Thread.sleep(2000);

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