Ranorex Selocity-Selenium定位辅助插件

自动生成强大的 XPath、链接文本、RanoreXPath 和 CSS 选择器以与 Selenium 一起使用

插件简介

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

Ranorex Selocity-Selenium定位辅助插件插图

插件安装

方法一:.crx文件格式插件安装

  1.首先用户点击谷歌浏览器右上角的自定义及控制按钮,在下拉框中选择设置。

  2.在打开的谷歌浏览器的扩展管理器最左侧选择扩展程序或直接输入:chrome://extensions/

  3.找到自己已经下载好的Chrome离线安装文件xxx.crx,然后将其从资源管理器中拖动到Chrome的扩展管理界面中,这时候用户会发现在扩展管理器的中央部分中会多出一个”拖动以安装“的插件按钮。

  4.松开鼠标就可以把当前正在拖动的插件安装到谷歌浏览器中去,但是谷歌考虑用户的安全隐私,在用户松开鼠标后还会给予用户一个确认安装的提示。

  5.用户这时候只需要点击添加按钮就可以把该离线Chrome插件安装到谷歌浏览器中去,安装成功以后该插件会立即显示在浏览器右上角(如果有插件按钮的话),如果没有插件按钮的话,用户还可以通过Chrome扩展管理器找到已经安装的插件。

方法二:文件夹格式插件安装

  1.首先用户点击谷歌浏览器右上角的自定义及控制按钮,在下拉框中选择设置。

  2.在打开的谷歌浏览器的扩展管理器最左侧选择扩展程序。

  3.勾选开发者模式,点击加载已解压的扩展程序,将文件夹选择即可安装插件。

注意:最新版本的chrome浏览器直接拖放安装时会出现“程序包无效CRX-HEADER-INVALID”的报错信息,参照这篇文章即可解决

Ranorex Selocity-Selenium定位辅助插件插图1

插件使用功能

* 直接在 DevTools 侧边栏面板中一键快速生成选择器。智能选择器生成器会自动检测并忽略动态生成的 ID。

* 立即将生成的选择器(包括控件的屏幕截图)发送到 Ranorex Webtestit,这是一种针对使用 Selenium 或 Protractor 构建 UI Web 测试而优化的轻量级 IDE。

* 手动选择:Ranorex Selocity 生成 XPath、链接文本、RanorXPath 和 CSS 选择器。因为只有您知道哪种选择器最适合您的需求。

* 立即为 iframe 中的元素生成选择器,包括同源和跨源。

* 探索性选择器创建:如果您选择自己修改选择器,Ranorex Selocity 会提供即时反馈以确保选择器有用。

* 选择器的自动转义:如果需要,引号和转义字符会自动添加到您的选择器中,以便在 Selenium 测试中的定位器中立即使用。

* 独特的 RanoreXPath 选择器:生成的 RanoreXPath (RxPath) 简化了 XPath 并提供了额外的属性和操作符,使生成的选择器更短、更健壮以应对变化。

* 深色主题和浅色主题

Ranorex Selocity-Selenium定位辅助插件插图2

插件使用方法

1、打开Ranorex Selocity

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

Ranorex Selocity-Selenium定位辅助插件插图3

2、查看某个元素的定位方式

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

Ranorex Selocity-Selenium定位辅助插件插图4

开发者工具中使用

Ranorex Selocity-Selenium定位辅助插件插图5

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

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

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

Ranorex Selocity插件下载地址
Ranorex Selocity-Selenium定位辅助插件插图6
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!

发表评论