你好,请问你这个单独把 airtest 拿出来作为一个服务是怎么个做法啊,可以讲下吗?
有具体操作步骤嘛
我也在做,请问你有具体实现吗?
呃呃 这个问题我还没遇到过呢 我这边多次调用 adb 命令没问题的 你检查下你的版本这些 用最新的试试吧 我没遇到过这个问题哦
发一下你的配置参数吧 是不是配置参数不正确呢
这个你可以一直监控到你进入 App,根据情况来使用吧,安装这块的线程你就可以当进入 App 后就关闭掉
if flag == False:
break 这是个开关,在脚本开头 你要先写句 flag = Ture , 这时线程会循环判断 有没有方法里写的那几个弹窗, 当你觉得脚本某阶段不需要线程点击了(安装完成),你就写句 flag = False 线程循环检测到 flag = False 时 ,就停止了
我这个线程不是只为了点一部手机,是为了点掉多不手机的弹窗,而多部手机的弹窗文字都不一样,所以做了判断,判断有就点,没有就下一个判断,异常处理是有时候没点到不至于脚本报错(有的手机会有弹窗时间,10 秒内不点就消失,有时候会错过)。
你用 adb 安装怎么会找不到呢?adb 安装好像有 3 种还是 4 种方式呢,你可以直接从电脑里安装到手机啊
os.system("adb install -r " + hGoName) gGoName 是 apk 文件在电脑的地址,这只是一种方式哈,当然,很多手机会有弹窗的
用 UI2 来做自动化脚本也可以啊 ,其实个人感觉 UI2 更简单,UI2 连接设备只需要 device 号,连接后用的多线程点击也可以的,UI2 的框架如何使用可以去官方学习下