Python+selenium自動化測試之9----selenium定位輔助工具Ranorex Selocity

本篇文章主要寫一個好用的Selenium定位輔助工具-Ranorex Selocity。

Firefox瀏覽器的元素定位插件大家比較熟悉和使用的是Firebug和Firepath(百度搜索基本還是這些插件的使用介紹,之前用的也是相當的方便),但是Firefox在54版本後,用了全新的內核引擎,這些插件都不在支持。Firebug也不再維護,最新一次更新停留在2017。而Firebug作爲Firepath安裝使用的前提,自然在當前Firefox瀏覽器中無法使用。

Ranorex Selocity 與Firepath類似的一個chrome插件,也是selenium官方推薦的一款插件。 使用簡單,通過插件可以快速獲取頁面元素的css定位和xpath定位,甚至linktext定位。

一、Ranorex Selocity安裝

現在訪問chrome的應用商店必須要翻牆,官方下載鏈接:https://www.crx4chrome.com/crx/113878/;爲了方便大家使用可以通過網盤下載:鏈接:https://pan.baidu.com/s/1qNemnrXvrXpqBNZSppUKCQ 提取碼:hca4。

啓動chrome瀏覽器,打開chrome 插件管理頁面:chrome://extensions/,打開chrome的開發者模式,如下圖:

圖片.png

打開存放Ranorex Selocity的文件夾,拖動Ranorex Selocity到chrome插件管理頁面,自動安裝完成,如下圖:

圖片.png

二、Ranorex Selocity使用

以百度首頁爲例,使用Ranorex Selocity查看頁面元素。如下圖,以百度搜索框爲例,選中元素,右鍵直接Copy對應定位方式,比如選擇Copy CSS。可以看下Copy的內容粘貼到文檔顯示爲:.s_ipt

圖片.png

打開chrome的開發者模式F12鍵,右側下方點擊Ranorex Selocity可以查看響應的tab。把之前複製的CSS粘貼到下圖的1,點擊2中的箭頭,可以看到下方3中顯示百度搜索框元素的CSS、Xpath和RXpath。同時上方也會突出該元素的信息。

圖片.png

同時web頁面搜索框也被用黃色虛線突顯出來,如下圖:

圖片.png

簡單的使用方法已經說完了,有需要的可以操作起來了。

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