关于我们 下载与支持 产品社区 合作代理 |  咨询电话:400-035-7887/021-6072 5088

脚本命令

2024/6/13 17:37:10 泽众TestOne 编辑:泽众TestOne 于 2024/6/17 15:41:09

条件判断

相当于代码语句IF{ }else if{ } else { },通过判断条件是否符合,如果符合则执行命令,否则执行其他命令。

可以通过【Fx】选择已存在的参数或者对象。

操作步骤:

1)配置对象一;

2)选择关系;

3)配置对象二。

循环

对一段脚本语句进行循环执行,执行次数通过手动配置。

跳出当前循环:执行循环内当前语句之前的脚本,不执行当前语句之后的脚本,结束当前循环,继续下次循环。

执行循环操作时,执行循环内当前语句之前的脚本,不执行当前语句之后的脚本,结束循环操作。

操作步骤:

1)配置循环开始数值.

2)配置循环结束数值.

3)配置循环每次增加数值。

4)配置循环变量。

可以通过【Fx】选择已存在的参数或者对象。

异常处理

进行捕获脚本异常操作,设置捕获异常的作用域,在作用域内脚本出现异常时,抛出异常信息。

对象点击

根据录制的对象、对象属性、坐标以及Value值等进行点击操作。

功能

描述

对象

根据录制的对象选择对象库里的对象模拟点击操作。

类型

录制对象的属性类型进行点击:value;xpath;resource-id;content-desc;name;label。

坐标

根据对象的坐标位置进行点击。

智能选取属性点击

会根据对象的属性智能查找对象进行点击

通用

根据对象的value属性值进行点击

OCR

识别当前屏幕中的文字进行点击

导航键点击

导航键点击支持模拟手机导航键操作,主页面和返回。

功能

描述

主页面

返回手机主页

返回

返回上一级

对象赋值

根据录制的对象、对象属性、以及光标的位置进行赋值操作。

功能

描述

赋值对象

通过选取对象库的对象进行赋值。

通过XPath赋值

选取对象库的对象,根据对象的xpath属性赋值。

光标位置赋值

通过光标进行点击,对光标当前选中位置进行赋值。

滑屏

通过设置起始点击位置、结束点击位置和操作时间(单位:毫秒)来模拟手机滑屏操作。

长按对象

根据录制的对象进行点击,选择对象库里的对象模拟长按对象操作(单位:毫秒)。

等待

停止脚本回放,设置等待时长(单位:毫秒),等待时长结束之后,继续回放脚本。

文字点击

根据当前手机页面文字进行点击或者根据光标位置进行赋值操作。功能同光标赋值OCR点击。

参数赋值

重新定义一个变量,通过已存在的参数或者是常量进行赋值。

计算

通过设置两个参数进行、减、乘、除操作,把计算结果存储到一个变量中。

功能

描述

两个参数进行“加”运算

两个参数进行“减”运算

两个参数进行“乘”运算

除以

两个参数进行“除以”运算

 

校验

功能

描述

校验对象

校验当前手机页面是否存在某个对象,存在返回true,不存在返回false

校验图片

根据坐标定位区域与对象库的图像对象进行比较,存在返回true,不存在返回false

校验数据库

查询数据库数据,然后与预期结果进行比较,实际结果与预期相同返回true,不相同返回False。

数据库类型支持:MYSQL;ORACLE;SQL SERVER;POSTGRESQL;DB2;ACCESS;SYBASE;INFORMIX。

校验正则

根据校验的文本以及正则表达式,校验文本是否符合正则表达式的规则,符合规则返回True,不符合返回false。

校验轮播图

通过多选对象库对象,对坐标区域的轮播图进行校验。当前轮播图对象以及图片存在就返回true,否则返回false。

校验滑块

检验对象库滑块对象,进行滑块操作。

获取信息类

功能

描述

获取对象内容

选择对象库对象,获取对象的value值。

获取正则匹配对象内容

根据正则表达式匹配对象,返回对象的对象内容

获取关键字对象内容

根据关键字获取对象符合关键字属性的内容

获取对象矩形框参数

获取对象矩形框参数,返回结果。

获取矩形框对象的属性值

获取矩形框对象的属性值并返回结果。

获取设备信息

获取当前操作手机的基本信息:序列号;版本号;分辨率;品牌;型号。

 

查询数据库

查询数据库数据。

数据库类型支持:MYSQL、ORACLE、SQL SERVER、POSTGRESQL、DB2、ACCESS、SYBASE、INFORMIX。

获取Toast内容

获取Toast内容,将结果保存到参数变量中。

获取兄弟节点信息

获取对象不同层级的兄弟节点信息

获取参数值

根据参数名获取参数值,将参数值保存到变量当中。

获取正则匹配文本内容

根据正则表达式获取文本符合的内容,返回结果

获取对象xPath路径

获取对象xPath路径,将结果保存到变量中

 

识别

功能

描述

识别矩形图片中的英文和数字

识别定位区域内的英文和数字,返回结果。

识别矩形图片中的中文

识别定位区域内的中文,返回结果。

去除干扰线识别图中英文和数字

识别定位区域内的中英文和数字,返回结果。

识别图中所有字符

识别定位区域内的所有的字符,返回结果

其他操作

功能

描述

截图

临时截取当前手机屏幕,可以在【最近日志】查看

刷新页面

刷新手机页面。

启动应用

重置应用默认状态,通过包名和类名关闭并启动应用。

关闭应用

通过包名关闭后台应用,重置应用状态。

 

修改数据库

执行修改数据库操作。

数据库类型支持:MYSQL、ORACLE、SQL SERVER、POSTGRESQL、DB2、ACCESS、SYBASE、INFORMIX。

手势解锁

通过手机锁屏中心位置,两点最短的距离以及解锁点位置进行解锁手机。

打印

打印输出信息在控制台上,可以在日志的控制台进行查看。

调用脚本

调用脚本文件。

通过monkey命令启动应用

通过包名以monkey命令的形式进行自动化探索式启动

执行adb命令

执行adb 命令

IOS手势解锁

通过手机锁屏中心位置,两点最短的距离以及解锁点位置进行解锁IOS手机。

自定义函数

1.新增目录

自定义函数目录创建步骤:

1)点击【+】按钮,弹出“新增目录”窗口;

2)按照下表将目录信息填充;

栏位名称

是否必填

描述

请输入内容

名称不可重复

 

3)点击确定完成创建。

2.新增方法

自定义函数方法新增步骤:

1)点击【...】按钮,弹出浮窗,点击“新增”按钮,弹出“新增方法”窗口;

2)按照下表将目录信息填充;

模块

栏位名称

是否必填

描述

 

描述

唯一标识符

 

命令名称

 

方法名

 

可视化翻译

 

 

 

 

输入

属性名称

不可重复

显示名称

不可重复

参数类型

下拉选择:字符串;整数;长整数;小数。

组件类型

默认值,不可选择

默认值

 

 

参数说明

 

 

 

输出

显示名称

不可重复

参数名

不可重复

参数类型

下拉选择:字符串;整数;长整数;小数。

默认值

 

 

 

方法体

Code

符合代码格式

执行命令

 

调用code方法

测试结果

 

输出执行命令中调用code结果

 

3)点击确定完成创建。

3.编辑方法

自定义函数方法编辑步骤:

1)点击【...】按钮,弹出浮窗,点击“编辑”按钮,弹出“编辑方法”窗口;

2)按照下表将目录信息填充;

模块

栏位名称

是否必填

描述

 

描述

唯一标识符

 

命令名称

 

方法名

 

可视化翻译

 

 

 

 

输入

属性名称

不可重复

显示名称

不可重复

参数类型

下拉选择:字符串;整数;长整数;小数。

组件类型

默认值,不可选择

默认值

 

 

参数说明

 

 

 

输出

显示名称

不可重复

参数名

不可重复

参数类型

下拉选择:字符串;整数;长整数;小数。

默认值

 

 

 

方法体

Code

符合代码格式

执行命令

 

调用code方法

测试结果

 

输出执行命令中调用code结果

 

3)点击确定完成修改。

沪ICP备07036474号 2003-2022 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨询

添加客服微信 欢迎咨询测试工具和测试服务

微信客服
问题
反馈
产品
画册

扫描二维码下载泽众软件企业宣传册

产品画册
返回
顶部

方案咨询

×
提交信息

电话咨询,400-035-7887,安排专业技术售前给您解答(产品试用、技术交流、服务咨询和商务报价)。

您的信息已成功提交!

我们的客服人员稍后会与您联系