自動獲取Xpath、CSS相對路徑的Chrome插件


不知道大家用Selenium做自動化時,元素是怎么抓的,是自己純手寫嗎?我見過好幾個就是在Chrome開發者工具上右擊,直接copy xpath,但這樣復制下來的Xpath是絕對路徑,前端稍微改一改,就得重新抓取,增加維護工作量。

 

下面給大家介紹一個Chrome插件Ruto - XPath Finder,可以自動抓取相對路徑的Xpath以及CSS。

 

 

 

 

 

安裝后,右擊你想抓的元素,選擇Ruto - XPath Finder-->Add to Ruto,之后點擊右上的插件圖標:一個向上的箭頭。

默認會展示3個最佳的元素路徑,其中即有Xpath,也有CSS。

點擊右側的書狀的復制按鈕可復制路徑。點擊下拉箭頭,可以直接生成Selenium語句,如選擇click,之后就可以直接復制生成的Selenium語句到腳本中了。

點擊列表的More Xpath,可以查看該元素更多寫法的Xpath。

 

安裝方法:

一、直接在Chrome商店安裝,需要FQ。

二、在公眾號(測試工程師小站)中回復:ruto,可獲取百度網盤鏈接,注意是全小寫,沒有任何符號的哈。

下載后解壓,可獲取插件crx文件。

(1) 從Chrome設置->更多工具->擴展程序 打開擴展程序頁面,或者地址欄輸入 chrome://extensions/ 按下回車打開擴展程序頁面。

 

 

(2) 打開擴展程序頁面的“開發者模式”

 

 

(3) 將crx文件拖拽到擴展程序頁面,完成安裝

 

 

------------------------------------------------------------------------------------

關注微信公眾號(測試工程師小站)即可在手機上查閱,並可接收更多測試分享,發送【測試資料】更可獲取百G測試教程~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM