1.不同分辨率设备,一机多控,是不是难免分辨率差距大的设备会出现操作不同步的可能?(个人想法:只能尽量同分辨率设备/分辨率差距小的设备,进行一机多控?) 2.不同品牌的设备,一机多控。测试的应用权限获取怎么处理?(个人想法:跳过权限获取操作,应用安装后直接默认应用权限都获取过了) 3.不同品牌的设备,一机多控,安装应用成功后,应用怎么放到设备同位置,这样才能开始同步操作,启动应用。(个人想法:全部设备安装同桌面应用(桌面应用自己开发功能:最新安装的应用都会放同位置)
思路可以稍微转换一下,不一定是传递坐标点击事件来做一机多控,而是传递控件点击事件来做。这样问题 1 就可以解决掉了。
问题 3 的话,启动应用用命令启动(直接启动 activity )也可以解决。
推荐看看 solopi 一机多控。
感谢。思路听明白了,具体实现对我来说有一定难度,我再深入研究 solopi 我有用过几次,但没深入了解,后面一起看看。借鉴。
问题一,可以参考开发针对不同设备分辨率进行适配时处理图片的算法,对坐标进行转换。(airtest 中有用到)
可借鉴一下