条件判断
相当于代码语句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)点击确定完成修改。
您的信息已成功提交!
我们的客服人员稍后会与您联系