RunnerGo四月更新:强化UI自动化测试与UI录制插件功能

RunnerGo最近更新的 UI自动化测试和UI录制插件可以让测试人员更高效地布置UI自动化场景。这次优化升级的插件录制能力,可以更准确的定位元素并执行步骤,并增加了局部截图功能,准确查看定位的元素位置等。

UI插件V2.0介绍

接下来,让我们来详细了解一下具体情况。

一、UI 录制插件操作指南

(一)、下载与安装

  1. 登录RunnerGo平台,进入团队页面。

  2. 在团队页面右上方找到插件图标,点击下载

3、进入浏览器扩展程序,打开开发者模式,并将下载好的插件包拖拽到扩展程序中

安装后即可运行录制。

(二)、录制操作流程

1、打开插件并输入待测试的网页地址,点击开始录制按钮;

2、按照测试流程在弹出窗口的浏览器中进行录制操作,插件将自动记录我们的操作步骤。

在录制过程中,我们可以随时点击查看步骤,以查看已录制的步骤和元素内容。

3、录制完成后,点击保存按钮,将录制好的步骤文件保存到本地。

4、在RunnerGo平台的UI自动化场景管理中,我们点击新建场景,选择文件上传,将录制好的操作步骤文件(格式为json)上传至平台。

5、在编辑场景中,我们也可以导入已录制的UI操作,支持覆盖追加两种方式,便于根据需要对场景进行编辑和调整。

6、导入完成后,即可对场景进行编辑和调试,确保测试流程的准确性和完整性。

二、UI自动动化测试

(一)、新建场景

在RunnerGo平台的场景管理页面,我们可以点击“新建场景”按钮来创建我们将要测试的UI测试场景;

进入场景管理后,我们就可以进行场景创建了。如图,点击新建场景来创建我们将要测试的UI场景。

点击新建场景后,我们可以给场景命名,也可以导入已录制好的步骤。

(二)、运行配置

新建场景后,我们需要进行运行配置。在此过程中,我们可以设置执行时所用的浏览器(默认为谷歌浏览器)、浏览模式(默认无痕模式)、是否忽略HTTPS证书错误(默认忽略)、运行模式(默认后台运行)、窗口大小(默认1280*720)以及运行设备选择等参数。

(三)、浏览器操作

RunnerGo平台支持多种浏览器操作,包括打开网页、关闭网页、切换窗口、前进、后退、刷新的六种操作。

(四)、鼠标操作与输入操作

除了浏览器操作外,RunnerGo还支持鼠标操作和输入操作。这些功能使测试脚本更加贴近用户的实际操作。

1、鼠标操作

在鼠标操作中,我们可以设置点击、标滚动、鼠标移动、鼠标拖拽等动作;

2、输入操作

输入操作用于在定位的元素中输入内容。

(五)、等待事件与循环操作

在测试过程中,有时需要等待页面加载完成或执行某些重复操作,RunnerGo提供了等待事件与循环操作功能,以满足这些需求。

1、等待事件

当步骤执行成功后,有时候会需要加载时间,这个时候可以添加等待事件,让页面整体加载完成。

2、循环操作

循环操作支持for循环或者While循环来执行重复测试步骤。

(六)、If判断与代码操作

If判断功能允许我们根据特定条件来判断是否执行某个测试步骤,此外,我们还可以通过编写代码来执行更复杂的操作。

(1)、If判断

通过断言操作或表达式判断条件关系,来判断是否执行If判断里的步骤。


2、代码操作

可以对页面或者元素通过代码方式进行操作。(目前支持代码类型:JavaScript)


(七)、iframe支持

对于包含iframe框架的网页,RunnerGo提供了专门的定位方式,支持通过name、url和index三种方式定位iframe

窗口,并对其进行操作。

在打开页面中可以选择查看当前页面全部iframe,并在执行后点击查看结果进行查看


(八)、上传

支持页面上传文件(无需点击上传按钮元素,会自动识别上传文件位置)。

注:如果当前页面有多个上传通道,则会自动上传第一个通道,暂不支持自定义上传位置

结合UI 录制插件的使用,我们可以更高效地录制和导入UI操作流程,简化测试场景的设置和编辑过程,除此以外,RunerGo还有其他新增功能,比如前置、后置脚本等,这里就先不做介绍,感兴趣的同学可以前往体验使用。

  • 15
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值