您好,登錄后才能下訂單哦!
個瀏覽器版本和驅動的下載
火狐下載:
http://ftp.mozilla.org/pub/firefox/releases/
谷歌瀏覽器驅動下載:
驅動和瀏覽器版本映射表
驅動下載:http://chromedriver.storage.googleapis.com/index.html
說明:
1:很多情況下調試是出現瀏覽器通訊問題,超時等問題時,大多是瀏覽器驅動和版本沒對應上,需要及時修正
2:關于執行頁面無效的情況,先檢查手動執行是否可提交,有時候其實是頁面接口有報錯,只是沒有前端的提示,看不出來。其次監察是否是在同一個頁面對象下操作,元素是否在iframe內。如果涉及到js執行無效的,建議現在瀏覽器的調試模式下,在控制臺直接寫js試試能否運行。確保js語句語法正確。在selenium中可被順利執行。
3:瀏覽器的一些默認設置可能需要改變的,例如窗口大小,默認下載地址等,需要在瀏覽器初始化的時候設定System.setProperty的屬性。具體方法可百度自行查找答案。
以下為范例:
4:腳本編寫支持的工具推薦--可大大方便準確查找和定位
如果需要使用到xpath,建議在firefox下安裝firebug,firepath等,可協助定位
需要切換服務器地址的,建議添加本地host切換工具和DNS flush快速切換和刷新
5:xpath語法
常用示例:
例如查找元素值中包含xx字符的://div[contains(text(),'xxx')]
根據某個元素查找其兄弟元素: //li[contains(text(),'有權限訪問的項目')]/following-sibling::li[1]通過某個元素查找其兩級上父節點://span[text()='確定']/../../span[2]
最常用的通過name,id,class等查找://a[@class='org-btn']
br/>通過某個元素查找其兩級上父節點://span[text()='確定']/../../span[2]
最常用的通過name,id,class等查找://a[@class='org-btn']
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。