Python+selenium自动化测试之9----定位辅助工具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

简单的使用方法已经说完了,有需要的可以操作起来了。

识别下方二维码,关注更多适用信息

发布了17 篇原创文章 · 获赞 2 · 访问量 5268

猜你喜欢

转载自blog.csdn.net/tiekun888/article/details/105259032