個瀏覽器版本和驅(qū)動的下載
成都創(chuàng)新互聯(lián)為您提適合企業(yè)的網(wǎng)站設(shè)計?讓您的網(wǎng)站在搜索引擎具有高度排名,讓您的網(wǎng)站具備超強的網(wǎng)絡(luò)競爭力!結(jié)合企業(yè)自身,進行網(wǎng)站設(shè)計及把握,最后結(jié)合企業(yè)文化和具體宗旨等,才能創(chuàng)作出一份性化解決方案。從網(wǎng)站策劃到網(wǎng)站制作、成都網(wǎng)站制作, 我們的網(wǎng)頁設(shè)計師為您提供的解決方案。
火狐下載:
http://ftp.mozilla.org/pub/firefox/releases/
谷歌瀏覽器驅(qū)動下載:
驅(qū)動和瀏覽器版本映射表
驅(qū)動下載:http://chromedriver.storage.googleapis.com/index.html
說明:
1:很多情況下調(diào)試是出現(xiàn)瀏覽器通訊問題,超時等問題時,大多是瀏覽器驅(qū)動和版本沒對應(yīng)上,需要及時修正
2:關(guān)于執(zhí)行頁面無效的情況,先檢查手動執(zhí)行是否可提交,有時候其實是頁面接口有報錯,只是沒有前端的提示,看不出來。其次監(jiān)察是否是在同一個頁面對象下操作,元素是否在iframe內(nèi)。如果涉及到j(luò)s執(zhí)行無效的,建議現(xiàn)在瀏覽器的調(diào)試模式下,在控制臺直接寫js試試能否運行。確保js語句語法正確。在selenium中可被順利執(zhí)行。
3:瀏覽器的一些默認(rèn)設(shè)置可能需要改變的,例如窗口大小,默認(rèn)下載地址等,需要在瀏覽器初始化的時候設(shè)定System.setProperty的屬性。具體方法可百度自行查找答案。
以下為范例:
4:腳本編寫支持的工具推薦--可大大方便準(zhǔn)確查找和定位
如果需要使用到xpath,建議在firefox下安裝firebug,firepath等,可協(xié)助定位
需要切換服務(wù)器地址的,建議添加本地host切換工具和DNS flush快速切換和刷新
5:xpath語法
常用示例:
例如查找元素值中包含xx字符的://div[contains(text(),'xxx')]
根據(jù)某個元素查找其兄弟元素: //li[contains(text(),'有權(quán)限訪問的項目')]/following-sibling::li[1]通過某個元素查找其兩級上父節(jié)點://span[text()='確定']/../../span[2]
最常用的通過name,id,class等查找://a[@class='org-btn']
br/>通過某個元素查找其兩級上父節(jié)點://span[text()='確定']/../../span[2]
最常用的通過name,id,class等查找://a[@class='org-btn']
分享標(biāo)題:UI自動化測試之selenium(3)——采坑填坑集
當(dāng)前網(wǎng)址:http://weahome.cn/article/jidpgi.html