首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Selenium定位辅助工具-Ranorex Selocity

背景

最近还有几个同学在询问我,Firefox 中无法安装Firebug 和 Firepath 等插件问题。

那是因为Firefox在55版本后包括55版本(如果没记错的话),用了全新的内核引擎,旧插件都不在支持。而Firebug也不再维护,最新一次更新看了下是停留在2017.03。那Firepath 作为一个必须安装Firebug为前提的插件,自然也就在新版Firefox中无法使用。

Ranorex Selocity

Ranorex Selocity 是一个类似firepath的chrome插件,也是selenium官方推荐的一款插件。 简单易用,通过插件可以快速获取页面元素的css定位和xpath定位,甚至linktext定位。

安装

chrome 插件安装非常方便,但是前提是得翻墙:https://chrome.google.com/webstore/detail/ranorex-selocity/ocgghcnnjekfpbmafindjmijdpopafoe

如果无法翻墙,这里也教大家一种方式安装:

从上面链接,我们可以获取到插件的ID:ocgghcnnjekfpbmafindjmijdpopafoe

打开神器网站:https://yurl.sinaapp.com/crx.php,根据网站提示输入ID,点击生成,并另存为,便可以下载到对应的.crx文件,也就是chrome的打包好的插件

打开chrome 插件管理页面:chrome://extensions/

把刚下载到的插件拖到chrome插件管理页面,便自动安装

简单使用

打开Ranorex Selocity

安装好Ranorex Selocity后,打开页面打开chrome的开发者工具,右边可以看到对应的tab:

查看某个元素的定位方式

选中元素,右键直接Copy对应定位方式:

开发者工具中使用

如上图简单三步定位到 “新闻” 元素,并提供了css 和 xpath 外的link-text定位方式。

还可以编辑、复制对应的定位方式,并可以在编辑文本框校验编写的定位方式是否正确。

还有个特别好用功能,就是给出了该定位方式能在该页面找到几个元素,例如截图中的通过link-text可以在该页面找到2个元素,而css和xpath均为1个。

最后想要获取更多信息,可以查看官方网站:https://www.ranorex.com/selocity/browser-extension.html

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180604G19RPE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券