基本操作
安装
语法:安装#
安装包位置
安装应用到设备,安装包可位于本地或WEB。目前仅支持安卓,且如果手机安装需要输入账户/密码,语法会失败。
安装#C:\Users\test\Desktop\smartauto.apk
安装#http://smartauto.com/smartauto.apk
覆盖安装
语法:覆盖安装#
安装包位置
对设备已有应用进行覆盖安装,安装包可位于本地或web。由于华泰环境网络问题,该语法不建议在客户端使用,且如果当前设备上不存在该应用,则语法会报错失败。
覆盖安装#C:\Users\test\Desktop\smartauto.apk //仅限本地使用
覆盖安装#http://smartauto.com/smartauto.apk
冷启动
语法:冷启动
应用名称
尝试清除设备上指定名称应用上的多有缓存数据,将APP恢复到首次安装的状态,并启动该APP。目前仅支持安卓,应用名称必须精确指定。
冷启动xxx //冷启动网易云音乐
启动
语法:启动
应用名称
尝试启动设备上指定名称的应用。应用名称必须精确指定。
启动xxx //冷启动网易云音乐
点击
语法:点击
目标语义
在设备上点击指定语义含义的UI控件、位置等。UI控件语义可通过控件识别获得。
点击购物车
点击最后一个更多 //详见动态内容
点击扫一扫右侧元素 //详见相对位置定位
点击标签右侧元素更多 //详见相对位置定位
右侧点击扫一扫(30像素) //详见像素点击
快速点击
语法:快速点击
目标语义#x次
对同一目标执行多次点击,点击操作之间不再重新识别页面结构,从而缩减两次操作之间的时间间隔。
快速点击屏幕中心#5次
快速点击点赞#2次
像素点击
语法:上侧/下侧/左侧/右侧点击
目标语义(x像素)
在设备上点击目标语义附近的指定位置等,标点符号为英文标点。
上侧点击我的(50像素)
左侧点击搜索(80像素)
双击
语法:双击
目标语义
在设备上双击指定语义含义的UI控件、位置等,使用同点击。
输入
语法:待输入位置的语义输入#
要输入的内容
在指定的输入位置输入指定的内容,待输入位置的语义 前后介词不敏感,输入
关键字后的内容会完整输入,会先尝试清空输入位置的已有文本。
在用户名输入框输入#name //输入账号
密码输入框输入#password //输入密码
在第二个输入框输入#想要输入的内容
在账号输入框输入# //若账号输入框存在内容,运行该语句会造成对账号输入框的清空效果
回车
语法:回车
如果当前在输入状态,发送一个回车/搜索/go ··· ··· 信号给输入框。
在搜索输入框输入#奶粉
回车 //相当于平常操作的键盘搜索键信号
长按
语法:长按
目标语义
在指定含义的目标上面长按,长按
关键字前后介词不敏感。
长按第一个转账记录 //详见动态语法
长按用户头像
返回
语法:返回
系统级返回键,仅支持安卓。
返回主屏幕
语法:返回主屏幕
系统级Home键。
等待
语法:等待
指定时间
智能自动化操作等待指定时间。指定时间必须包含正整数,单位为秒时,最长15秒;单位为分钟时,最长15分钟。
等待5秒
等待10分钟
左滑/右滑/上滑/下滑
语法1:左滑
,右滑
,上滑
,下滑
语法2:指定目标语义左滑
,指定目标语义右滑
,指定目标语义上滑
,指定目标语义下滑
单独使用滑动操作,为整屏滑动。指定目标的滑动,尝试在目标的视觉轮廓内进行滑动,介词不敏感。
上滑 //自下向上滑动一整屏
在我的上滑 //在我的文字上上滑(详见动态语法)
在购物车下侧元素左滑 //在购物车下侧第一个元素处左滑(详见动态语法),触发商品删除
边缘左滑/右滑/上滑/下滑
语法:边缘左滑
,边缘右滑
,边缘上滑
,边缘下滑
设备屏幕边缘滑动的语法,用于触发app返回,通知栏拉出等边缘滑动事件。
边缘下滑 //字屏幕顶部边缘向下滑动,触发通知栏
点击第一条通知
左滑直至出现/右滑.../上滑.../下滑...
语法:左滑直至出现
指定目标语义#10次
若当前页面不存在指定目标语义,则向一个方向整屏滑动直至发现指定语义的目标或者超过滑动最大次数仍未发现。默认最大滑动次数为5次,最大可指定次数为15次。
左滑直至出现立即开启 //向左整屏滑动直至出现立即开启,最多滑5次
上滑直至出现限时购#10次 //向上整屏滑动直至出现限时购,最多滑10次
拖拽
语法:拖拽
现有目标位置至
指定目标位置
在现有目标位置 执行按住操作,向指定目标位置 方向直线滑动,直至到达指定目标位置。起始位置与终点位置都必须在当前页面存在,标点符号为英文符号。
拖拽商品名至购物车 //以商品名为起点,按住滑动至购物车结束
拖拽${商品名}至删除
拖拽200,300至500,600 //以(200,300)坐标位置为起点,拖拽至(500,600)坐标位置
打开
语法:打开#
页面url
在浏览器中打开web页面。
打开#网址链接
hover
语法:hover
目标语义
在指定含义的目标上模拟鼠标的hover操作。
hover个人中心
后退/前进
语法:后退
/前进
让当前浏览器执行 后退/前进 动作。
刷新页面
语法:刷新页面
刷新当前浏览器页面。
关闭当前窗口
语法:关闭当前窗口
关闭浏览器当前自动化执行所在的tab,返回到之前的tab。
清除cookie
语法:清除cookie
将当前浏览器的全部站点cookie文件清理干净,刷新页面后才发生变化。
清除cookie
刷新页面
设置cookie
语法:set-cookie cookie名称=cookie值 生效域名(选填)
设置cookie值,指定域名下的站点生效,不指定就默认为当前站点的域名下生效,刷新页面后才发生变化。
set-cookie NTES_SESS=ZQlSSi2UMBecMy73.uL.xnk7D.KLDoQe6UwHNQ8lpYJXCIEACNjlM8NFQEEOwa1UH1lQVXGzc93C3DLh7g7k.Evq5gMMHwD62ExcmGtENvv7vLMx5ts5GobSyIpglqcIuH4alCjhlu6O5FWbKEybRPzMufA.qvZEu6B61sAmzU4tLgB13V7ZeHVZcArKl4VQ6 .xxx.com
刷新页面
最大化浏览器窗口
语法:最大化浏览器窗口
将当前自动化执行的浏览器窗口最大化,仅支持Windows版客户端。
点击...并选取...
语法:点击
目标语义 并选取
目标语义
针对日期选择框的这类选择弹框生效。
点击日期选择框并选取第一个内容
点击名称并选取test