热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Python+selenium自动化测试之9定位辅助工具RanorexSelocity

本篇文章主要写一个好用的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的开发者模式,如下图:

Python+selenium自动化测试之9----定位辅助工具Ranorex Selocity

打开存放Ranorex Selocity的文件夹,拖动Ranorex Selocity到chrome插件管理页面,自动安装完成,如下图:

Python+selenium自动化测试之9----定位辅助工具Ranorex Selocity

二、Ranorex Selocity使用

以百度首页为例,使用Ranorex Selocity查看页面元素。如下图,以百度搜索框为例,选中元素,右键直接Copy对应定位方式,比如选择Copy CSS。可以看下Copy的内容粘贴到文档显示为:.s_ipt

Python+selenium自动化测试之9----定位辅助工具Ranorex Selocity

打开chrome的开发者模式F12键,右侧下方点击Ranorex Selocity可以查看响应的tab。把之前复制的CSS粘贴到下图的1,点击2中的箭头,可以看到下方3中显示百度搜索框元素的CSS、Xpath和RXpath。同时上方也会突出该元素的信息。

Python+selenium自动化测试之9----定位辅助工具Ranorex Selocity

同时web页面搜索框也被用黄色虚线突显出来,如下图:

Python+selenium自动化测试之9----定位辅助工具Ranorex Selocity

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

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

Python+selenium自动化测试之9----定位辅助工具Ranorex Selocity

 


推荐阅读
author-avatar
牛奶香橙
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有