RunnerGo 支持UI自动化的测试平台

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

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

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

创建元素

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

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

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

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

创建场景

点击场景管理,创建场景

打开网页

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

点击输入框

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

输入搜索内容

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

点击按钮

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

配置等待时间

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

关闭页面

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

调试场景

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

相关推荐
广东大榕树信息科技有限公司19 小时前
如何在国产化动环系统中实现智能调控与节能?
运维·网络·物联网·国产动环监控系统·动环监控系统
濊繵19 小时前
Linux网络--数据链路层
linux·运维·网络
叫致寒吧19 小时前
自动化运维工具 Ansible
运维·自动化·ansible
RockHopper202519 小时前
自动化与智能化的认知分层原则
自动化·智能化·认知导向
黑不溜秋的19 小时前
Ubuntu 20.04 安装 搜狗输入法
linux·运维·服务器
norsd19 小时前
CentOS 设置 DNS
linux·运维·centos
XXYBMOOO19 小时前
使用 HTML5 Canvas 实现可交互的数据瀑布流(隐藏式运维模式)
运维·交互·html5
Blossom.11819 小时前
Transformer时序预测实战:用PyTorch构建股价预测模型
运维·人工智能·pytorch·python·深度学习·自动化·transformer
模型启动机19 小时前
Google推出托管MCP服务器,让AI Agent轻松接入其工具生态
运维·人工智能·ai·大模型
星夜落月19 小时前
从零开始:在服务器上部署Material for MkDocs完全指南
运维·markdown·建站