首页 > 其他分享 >UI自动化测试神器:RunnerGo测试平台

UI自动化测试神器:RunnerGo测试平台

时间:2023-11-24 15:02:37浏览次数:28  
标签:RunnerGo 输入框 点击 搜索 测试 UI 百度

可以直接进入官网下载开源版或点击右上角体验企业版体验

UI自动化测试神器:RunnerGo测试平台_输入框

RunnerGo UI自动化平台

RunnerGo提供从API管理到API性能再到可视化的API自动化、UI自动化测试功能模块,覆盖了整个产品测试周期。

RunnerGo UI自动化基于Selenium浏览器自动化方案构建,内嵌高度可复用的测试脚本,测试团队无需复杂的代码编写即可开展低代码的自动化测试。

UI自动化测试神器:RunnerGo测试平台_搜索_02

以一条简单的搜索场景为例,本文介绍RunnerGo UI自动化的配置方法。通过百度搜索的场景步骤为:进入百度搜索页面-点击输入框-输入搜索内容-点击百度搜索按钮-关闭页面

创建元素

我们可以在元素管理中创建我们测试时需要的元素

UI自动化测试神器:RunnerGo测试平台_搜索_03

这里我们以一个打开百度搜索的场景,添加了百度输入框和百度一下按钮两个元素,首先需要获取到这两个元素的Xpath,如图,右键点击检查,点击左侧箭头指向按钮。

UI自动化测试神器:RunnerGo测试平台_输入框_04

鼠标点击百度输入框即可定位到输入框元素,右键点击复制该元素的Xpath

UI自动化测试神器:RunnerGo测试平台_输入框_05

填入RunnerGo元素属性中,点击确定,相同的方法创建百度搜索按钮元素。

UI自动化测试神器:RunnerGo测试平台_搜索_06

创建场景

点击场景管理,创建场景

UI自动化测试神器:RunnerGo测试平台_UI_07

打开网页

根据我们的步骤我们添加操作如图,点击打开网页

UI自动化测试神器:RunnerGo测试平台_搜索_08

点击输入框

进入到页面后需要点击百度搜索输入框,所以需要添加鼠标点击操作

UI自动化测试神器:RunnerGo测试平台_输入框_09

输入搜索内容

点击输入操作,在下方配置输入内容,我们搜索RunnerGo

UI自动化测试神器:RunnerGo测试平台_UI_10

点击按钮

同样新建鼠标点击操作,配置点击百度一下按钮操作。

UI自动化测试神器:RunnerGo测试平台_输入框_11

配置等待时间

添加等待时间操作防止搜索完成后立即执行关闭网页操作

UI自动化测试神器:RunnerGo测试平台_搜索_12

关闭页面

测试完成后自动关闭页面,在浏览器操作中选择关闭网页配置关闭窗口。

UI自动化测试神器:RunnerGo测试平台_搜索_13

调试场景

点击后可以查看执行结果可以看到步骤截图:

UI自动化测试神器:RunnerGo测试平台_搜索_14


标签:RunnerGo,输入框,点击,搜索,测试,UI,百度
From: https://blog.51cto.com/u_16129474/8550050

相关文章

  • UI自动化测试神器:RunnerGo测试平台
    可以直接进入官网下载开源版或点击右上角体验企业版体验 RunnerGoUI自动化平台RunnerGo提供从API管理到API性能再到可视化的API自动化、UI自动化测试功能模块,覆盖了整个产品测试周期。RunnerGoUI自动化基于Selenium浏览器自动化方案构建,内嵌高度可复用的测试脚本,测试团队......
  • mac端 安卓UI自动化安装环境配置
    安装JDK 官网下载安装包https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html 选择对应mac版本的dmg文件下载安装 配置Java环境终端执行命令vi~/.bash_profile文件,/Library/Java/JavaVirtualMachines/jdk-17.jdk/Content......
  • 基于FPGA的图像二值化处理,包括tb测试文件和MATLAB辅助验证
    1.算法运行效果图预览 将FPGA的数据导入到matlab进行显示   2.算法运行软件版本Vivado2019.2 matlab2022a 3.算法理论概述      基于FPGA(现场可编程门阵列)的图像二值化处理主要依赖于数字图像处理技术。其原理是将灰度图像转化为二值图像,使图像只剩下......
  • Unity IMGUI 快速上手【转】
    文章转载自IMGUIcrashcourseUnity'sIMGUIsystemisquitesimplebutverypowerful.Themainpartsare:TheOnGUIcallback.ThiscallbackisusedtohandleeverythingthathastodowithGUI.TheEventclasswhichistightlyconnectedtoOnGUI.TheGUI......
  • 一文了解导入测试数据自动化生成测试用例的方法
    概述  在模型开发过程中,测试是一个不可或缺的环节。在测试过程中,测试用例的编写是所有测试工程师关注的重点和难点。在编写的过程中,可能会遇到各种各样的问题,比如历史测试用例的复用,比如在MiL阶段回放HiL阶段的测试数据来debug,又如需要通过Excel实现测试用例的存储等等。上述......
  • 用企业微信测试的坑........
    企业微信的授权登录流程讲解在这里这里使用微信开发者工具进行获取code的时候会提示错误信息,反正就是无法获取到,无法进行调试,就很烦这个东西后来才知道得在我这个图是网上冲浪顺的哈哈企业微信web开发者调试工具在我的企业找1.微工作台2.开启开发者工具,并点击web开发工具。......
  • 【HarmonyOS】初识ArkUI——快速实现页面导航之Tabs
    ​ 【关键字】HarmonyOS、ArkUI、Tabs、自定义导航栏、底部导航 1、写在前面今天来介绍一下如何通过ArkUI来实现应用中常见的导航效果——底部导航,我们是通过Tabs来实现,并且会使用自定义导航栏的形式来构建,参考文档:https://developer.harmonyos.com/cn/docs/documentation/d......
  • 【HarmonyOS】初识ArkUI——快速实现页面导航之Navigation
    ​【关键字】HarmonyOS、ArkUI、Navigation、自定义导航栏、底部导航 1、写在前面今天继续来介绍如何通过ArkUI来实现应用中常见的导航效果——底部导航,上一篇中介绍了Tabs的实现方式,今天来介绍另一种组件Navigation,参考文档:https://developer.harmonyos.com/cn/docs/documen......
  • 【AGC】元服务开放式测试找不到服务的问题
    ​【问题描述】开发者开发元服务,想要在正式上架前进行测试,于是选择了AGC的开放式测试功能,可以指定人员参与上架后的测试。但是开发者在开放式测试审核成功后,无法在应用市场查找到该服务,其实出现这个问题的原因有很多,接下来就一个一个进行排查。 【问题分析】1.     首先......
  • UGUI - 获取鼠标点击对象
    记录UGUI点击不生效,通过下面方法可以拿到点击的所有对象:if(Input.GetMouseButtonDown(0)){PointerEventDataeventData=newPointerEventData(EventSystem.current);eventData.position=newVector2(Input.mousePosition.x,Input.mousePosition.y);List<Ra......