首页 > 其他分享 >RunnerGo UI自动化使用体验

RunnerGo UI自动化使用体验

时间:2023-10-17 18:56:24浏览次数:29  
标签:RunnerGo 场景 元素 点击 UI 自动化 百度

RunnerGo怎么做UI自动化

首先需要进入官网,RunnerGo支持开源,可以自行下载安装,也可以点击右上角体验企业版按钮快速体验

 

点击体验企业版进入工作台后可以点击页面上方的UI自动化 进入到测试页面

 

创建元素

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

 

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

 

鼠标点击百度输入框即可定位到输入框元素

 

右键点击复制该元素的Xpath

 

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

 

创建场景

通过百度搜索的场景步骤为:进入百度搜索页面-点击输入框-输入搜索内容-点击百度搜索按钮-关闭页面

点击场景管理,创建场景

 

 

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

 

在弹框内输入需要打开的网页,配置当前步骤截图,点击保存。

 

保存后点击调试场景

 

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

 

根据以上步骤我们完善测试场景如下图,即可完成我们的一个流程的UI自动化测试。

 

标签:RunnerGo,场景,元素,点击,UI,自动化,百度
From: https://www.cnblogs.com/meimaodachong/p/17770426.html

相关文章

  • Python中的easygui入门
    Python中的easygui入门概述easygui是一个简单、易用的PythonGUI库,它提供了一种简化的界面编程方式,使得用户可以轻松地创建基于文本的交互式对话框。相比于其他复杂的GUI库,easygui的设计目标是简单易懂,降低了学习和使用的门槛,适合于快速开发小型应用或者进行简单的输入输出操作。......
  • layui按钮多选数据赋值到OA明细表
    实际效果:点击全选按钮,选择数据,点击获取选中行数据,自动赋值给明细表 因为利用layui生成按钮以及表格,所以需要引入layui。表格内容为固定数据,如需要实现动态分页数据,自行实现,或者查看我另一篇博客文章:https://www.cnblogs.com/stfzhuang/p/17676056.html实现JS:<script>......
  • OpenHarmony页面级UI状态存储:LocalStorage
     LocalStorage是页面级的UI状态存储,通过@Entry装饰器接收的参数可以在页面内共享同一个LocalStorage实例。LocalStorage也可以在UIAbility内,页面间共享状态。本文仅介绍LocalStorage使用场景和相关的装饰器:@LocalStorageProp和@LocalStorageLink。说明:LocalStorage从API v......
  • [Compose] Callback is not suitable for Async programming
    Anexampleofcallbackimplemnetationforhandlingasyncflow:functionfakeAjax(url,cb){varfake_responses={file1:"Thefirsttext",file2:"Themiddletext",file3:"Thelasttext",};varrandomDela......
  • 翻译语言选择自定义封装(elementUI)
    基于elementUI下拉菜单项el-dropdown自定义封装<template><div><el-dropdowntrigger="click"@command="handleCommand"><el-inputv-model="form.key1"suffix-icon="el-icon-arrow-down"pl......
  • 爬虫ip如何加入到代码里实现自动化数据抓取
    以下是一个使用HTTP:Tiny和www.weibo.com的音频爬虫程序的示例。这个示例使用了https://www.duoip.cn/get_proxy来获取爬虫IP。请注意,这个示例可能需要根据你的实际需求进行调整。#!/usr/bin/perlusestrict;usewarnings;useHTTP::Tiny;useLWP::UserAgent;useJSON;my$......
  • CLion 中 使用MSVC工具链构建QT项目时出现 ninja: build stopped: subcommand failed.
    两个方法:把构建方式改为Release;或者在CMakeList.txt中把一下行给注释了。 解释一下:这段代码的意思是:如果是MSVC工具链,且处在Debug模式下,把需要的库名加个后缀“d”。......
  • 一文带你了解自动化测试是什么?
    本章主要讲解自动化测试的含义、分类、项目使用,以及自动化测试工具的优势。一、自动化测试概述1、什么是自动化测试?自动化测试是软件测试活动中的一个重要分支和组成部分。随着软件产业的不断发展,市场对软件周期的要求越来越高,于是催生了各种开发模式,如大家熟知的敏捷开发,从而......
  • Stable-diffusion WebUI API调用方法
    写这篇文章的主要原因是工作中需要写一个用训练好的模型批量生图的脚本,开始是想用python直接加载模型,但后来发现webui的界面中有不少好用的插件和参数,所以最终改成调用WebUI接口的方式来批量生图。Stable-diffusion的webui界面使用比较方便,但是它的api文档比较简陋,很多功能需要......
  • 自动化测试
    接口自动化测试整体步骤接口需求分析确定接口测试范围和目标测试范围登录接口注册接口测试目标接口功能测试阅读文档,需求分析要点获取需求规格说明书《apitest接口需求.pdf》,设计说明书等接口文档分析接口的功能要求(实现何种业务)接口地址(协议、服务器IP、端口号、接口名、/是否可以......