1、使用 usb 连接的 adb,python 写的脚本。
2、单个手机的执行都没问题,现在想连接多个手机同时执行测试。
3、问题点在于 adb 方式能读取到多个设备但每次执行时候即使手动新开 appium 服务,还是会执行同一个服务的 id。先开的 server 被新的 server 踢掉
自己想到的方法是使用无线连接 adb,分别指定端口。但具体还是实现不了。
求大神分享下,具体怎么开启多个 appium 服务和连接多设备。

部分实现写在 #3,请忽略写的线程,通过后面的运行发现这段线程无效
问题解决了一部分,谢谢 #16 的朋友。desi_capab 里面增加了 udid 字段就可以了
2 个手机可以在 2 个服务中启动被测应用了。

引发了新的问题,2 个手机只是启动了应用但用例并未执行。
而且不是并行的,是一个手机执行了启动完成后另一个手机开始执行启动(单个手机时候是可以执行用例的)
这部分的并发请问用什么方式处理?还有为什么没有执行用例?


↙↙↙阅读原文可查看相关链接,并与作者交流