作者:牛奶香橙 | 来源:互联网 | 2023-01-04 16:25
本篇文章主要写一个好用的Selenium定位辅助工具-RanorexSelocity。Firefox浏览器的元素定位插件大家比较熟悉和使用的是Firebug和Firepath(百度
本篇文章主要写一个好用的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的开发者模式,如下图:
打开存放Ranorex Selocity的文件夹,拖动Ranorex Selocity到chrome插件管理页面,自动安装完成,如下图:
二、Ranorex Selocity使用
以百度首页为例,使用Ranorex Selocity查看页面元素。如下图,以百度搜索框为例,选中元素,右键直接Copy对应定位方式,比如选择Copy CSS。可以看下Copy的内容粘贴到文档显示为:.s_ipt
打开chrome的开发者模式F12键,右侧下方点击Ranorex Selocity可以查看响应的tab。把之前复制的CSS粘贴到下图的1,点击2中的箭头,可以看到下方3中显示百度搜索框元素的CSS、Xpath和RXpath。同时上方也会突出该元素的信息。
同时web页面搜索框也被用黄色虚线突显出来,如下图:
简单的使用方法已经说完了,有需要的可以操作起来了。
识别下方二维码,关注更多适用信息