首页 > 其他分享 >RunnerGo UI自动化测试脚本如何配置

RunnerGo UI自动化测试脚本如何配置

时间:2024-02-27 19:24:12浏览次数:32  
标签:RunnerGo 输入框 点击 搜索 测试 自动化 UI 百度

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

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

 

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

创建元素

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

 

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

 

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

 

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

 

创建场景

点击场景管理,创建场景

 

打开网页

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

 

点击输入框

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

 

输入搜索内容

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

 

点击按钮

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

 

配置等待时间

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

 

关闭页面

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

 

调试场景

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

 

标签:RunnerGo,输入框,点击,搜索,测试,自动化,UI,百度
From: https://www.cnblogs.com/meimaodachong/p/18037622

相关文章

  • Pursuit For Artifacts 题解(图论)
    PursuitForArtifacts题解题目给定一张\(n\)个点\(m\)条边的简单无向连通图,边有边权,边权要么为\(0\),要么为\(1\)。每条边只能通过一次(两个方向加起来只能通过一次)。求是否存在一条从\(a\)到\(b\)的路径,满足路径上至少存在一条权为\(1\)的边。\(1\leqn,m\l......
  • WPF UI更新技巧:掌握EventHandler的基础与Dispatcher的高级应用
     概述:在WPF中,通过EventHandler可实现基础和高级的UI更新方式。基础用法涉及在类中定义事件,并在UI中订阅以执行更新操作。高级用法借助Dispatcher类,确保在非UI线程上执行操作后,通过UI线程更新界面。这两种方法提供了灵活而可靠的UI更新机制。在WPF(WindowsPresentationFounda......
  • Flutter 使用inspector 调试UI
    1.在AndroidStudio中点击Flutterinspector2.点击FlutterPerformace-openDevtool在浏览器中调试3.点选中widget可以在widget树中和模拟器中相互点击调试、相应控件会高亮4.其他功能 ......
  • 创建 Harmony 项目之后 build 时可能出现 ohpm registry is empty 的错误
    HarmonyOS是最近最火的操作系统,HarmonyOS宣布删除Android代码之后,HarmonyOS正式向世界上第三大操作系统有迈进了一步,HarmonyOS前期为了完成从Android到HarmonyOS的过渡,在设计之初HarmonyOS采用了双框架架构设计。从图中可以看出无论HarmonyOS还是Android底层都是......
  • uniGui用UniURLFrame1填写表单
    参考自带例子:C:\ProgramFiles(x86)\FMSoft\Framework\uniGUI\Demos\Desktop\HTTPPostCallback-URLFrame-AutoTarget 添加步骤1] 2] 3] ......
  • General Guide
    发现结果不好时,可以按下图顺序来调整先考虑Lossontrainingdata,如果large,考虑modelbias和optimization ModelBiasmodel太简单,导致最优解不在空间里,只能找到小空间的最优解,犹如大海捞针,针却不在大海这时我们要redesign一下model,更复杂一些,更大的弹性,增加输入的feature,可......
  • .NET GUI 相关页面跳转方案
    1.NavigationView是UWP,及现在winui流行的主窗口导航方式。创建一个NavigationView,在里面放置Frame作为右侧主要的展示窗口。在CodeBehind中实现NavView的ItemInvoked事件。根据参数InvokedItem(每一个Item的Content名称),或者每一Item的Tag来确定跳转。(还需处理重复跳转......
  • 学习unigui【20】unistringGrid
    做成下面效果图: 采用unistringGrid控件。问题:1、不同的日期区间如何得到。如:项目  开始时间时间--终止使用时间呼吸机 yyyy-mm-dd  yyyy-mm-dd呼吸机 yyyy-mm-dd  yyyy-mm-dd插管 yyyy-mm-dd  yyyy-mm-ddSELECT"器械"::VARCHAR(30)AS"......
  • delphi 提高unigui开发效率的两个方法
    1、编译时自己退出运行的程序。在做unigui开发时,每次编译运行时,unigui的应用都会在后台运行,每次重新编译时都必须手工在任务栏里将应用退出才行,非常麻烦,可以在项目编译的参数里加上杀进程的命令,这样每次重新编译时就会自动将旧的进程杀掉。命令参数如下:taskkill/f/im$(OUTPUT......
  • Web自动化实战:Excel测试用例封装
    1.安装依赖pipinstallpytest-xlsx收集xlsx文件解析内容,识别测试用例将测试用例交给pytest框架参考文档:https://mp.weixin.qq.com/s/iD_KWamziFrTnDt8qpuWWA2.创建excel文件2.1基本例子注意点:文件名称:test_开头文件内容:必须有标记列插件在运行时,会解析【标记】这一......