首页 > 其他分享 >UI自动化测试,让测试高效起来

UI自动化测试,让测试高效起来

时间:2023-10-23 16:33:08浏览次数:30  
标签:高效 元素 输入框 点击 搜索 测试 UI 百度

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

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

 

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

创建元素

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

 

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

 

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

 

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

 

创建场景

点击场景管理,创建场景

 

打开网页

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

 

点击输入框

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

 

输入搜索内容

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

 

点击按钮

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

 

配置等待时间

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

 

关闭页面

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

 

调试场景

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

 

标签:高效,元素,输入框,点击,搜索,测试,UI,百度
From: https://www.cnblogs.com/meimaodachong/p/17782802.html

相关文章

  • 支持多用户协作的API测试工具:Apipost
    在当今快速发展的数字化时代,API已成为企业与开发者实现数据互通、应用集成的重要桥梁。然而,随着API数量的不断增加,API开发、调试、测试、文档等工作也变得越来越复杂。为了解决这一痛点,一款名为Apipost的API协同研发工具应运而生。成功案例许多知名的公司和团队都在使用Apipost......
  • 2 基本UI
    按钮名称:QPushbutton,位于PyQt5.QtWidgets里面.setParent()文本纯文本控件名称为Lable,位于PyQt5.QtWidgets里面纯文本控件仅仅作为标识显示而已,类似输入内容前的一段标签提示(账号、密码)lable=Qlable('账号',w)lable.setGeometry(20,20,100,30)#显示位置与大小:x,......
  • 我院学子在第三届“火焰杯”软件测试开发选拔赛中 取得佳绩
    近日,第三届“火焰杯”软件测试开发选拔赛圆满结束,来自我校人工智能与大数据学院的多位选手,在王雪涛老师的悉心指导下,在激烈竞争中脱颖而出,取得了卓越的成绩。特别值得一提的是,何鸿彬和贾文聪同学获得了决赛的二等奖,而王静宇同学则斩获了预选赛的三等奖。“火焰杯”软件测试高校就......
  • 人工智能学院学生在“火焰杯”软件测试开发选拔赛总决赛获奖
    2023年3月22日,第三届“火焰杯”软件测试开发选拔赛颁奖典礼在人工智能学院的D2-102机房举行,这一活动吸引了来自软件工程20级的学生以及软件测试社团的全体成员的热烈参与。颁奖典礼的特邀嘉宾是测吧(北京)科技有限公司的项目总监王雪冬,他不仅为获奖同学颁发了奖项,还为学生......
  • 计算机科学系举办“火焰杯”软件测试开发选拔赛颁奖仪式
    2023年3月9日,南海楼124会议室举行了第三届“火焰杯”软件测试开发选拔赛颁奖仪式。出席此次仪式的有计算机科学系系主任龙锦益教授、指导老师孙玉霞副教授、测吧科技有限公司的总监王雪冬,以及获奖的学生。仪式伊始,龙锦益教授热烈欢迎了王雪冬总监的到来,并对获奖学生的出色......
  • Unity战斗单元UI血条架构设计
    1:如何选取技术方案 Unity战斗系统中,每个角色经常会有血条与昵称。如何架构设计才高效,我们列举一些常用的做法:(1)onGUI来做昵称与血条;(2)3D世界中创建一个3D物体来做血条与昵称,然后让血条与昵称对着摄像机;(3)基于UGUI/NGUI单独做血条与昵称的UI节点,然后把UI节点位置......
  • TestLink上传xml文件报错:错误的测试用例集xml文件
    将测试用例转化为xml文件后,上传,总是报错: 仔细观察理解后发现,原来TestLink分两种:测试用例集和测试用例: 测试用例集相关的编辑、导入等,通过第一行来进行;而测试用例则通过第二行进行操作,弄清楚原因后,选中下面那个导入,再试一下: 果然导入成功了 ......
  • laravel:单元测试之http测试(10.27.0)
    一,相关文档:https://learnku.com/docs/laravel/10.x/http-tests/14896二,php代码:1,创建test程序liuhongdi@lhdpc:/data/laravel/dignews$phpartisanmake:testNewsTest   INFO  Test[tests/Feature/NewsTest.php]createdsuccessfully.2,代码:12345......
  • Netsuite Oauth1.0 C# 项目对接 踩坑记录
    参考Github项目地址:https://github.com/ancpetras/asp.net-netsuite-oauth-1.0-starter注意点:1、Realm这个参数在Authorization请求头中,但是它不需要参与签名,不要将Realm丢进去一起签名了。2、参与签名的还包括URL传参中的参数,比如:?script=152&deploy=1中的script与deploy。3、......
  • PowerBuilder读取硬盘图片显示出来并保存到数据库中
    PowerBuilder读取硬盘图片显示出来并保存到数据库中 数据库是SQLSERVER 表:blobtab 列: id,int,主键自增 blobdata,image,二进制内容可空 注:PB中存储二进制数据和读取二进制数据只能用updateblob语句和selectblob语句  显示图片到控件里的代码://显......