有什么方法用代码实现实现手机上操作的录制和回放?
不大明白 "用代码录制回放" 是什么意思?
Appium desktop、airtest 可以用更简便的方式生成代码,不知道是否符合你的要求?
不加个断点么?
楼主,表达不清楚啊。
整理下我们再帮你回答?
是这样的。比如:这个软件安装在 A 手机上,可以记录 A 手机上 的一切操作,记录为文件 a。然后,文件 a 可以在 A、B、C、D……等任何安装了这个软件的手机上回放,重复一模一样的操作 (同时这些手机的软件环境一样。比如,操作需要打开 app xxx,这些手机上都有这个 app xxx)。
用代码的意思是不用已有的发布的程序,而是自己编程。
我的意思是:记录手机上的操作,然后在这台手机或其他手机上重复这些操作,如何实现
同时要考虑软件环境的复杂性。比如在操作过程中,会突然来个电话、来个通知,每次打开同一个 app 时,弹出的子窗口对话框可能不一样。这都需要在编程时解决。如果是纯粹记录按键操作,就不能处理这些问题
有个 app 叫按键精灵,类似的有很多可以搜一下 monkeyrunner 也可以实现,但是在 pc 上录脚本
还有个叫 total control,可以实现投屏和录制脚本
Soloπ
也可以看看这个:
https://testerhome.com/topics/7978
我在使用 appetizer 时,如果是在"测试设备"模式中投影到电脑屏幕,在电脑上上下滑动是可以执行的。但是在” 测试脚本” 模式下,在电脑上不能进行上下滑动以寻找合适的项目,该怎么办?
adb shell screenrecord
自己封装个方法,操作回放视频保存在手机,再用代码执行 adb 命令拉回电脑,再删除手机上的视频