继承自:
【Appium】并发执行多个设备问题总结
https://blog.csdn.net/qq_15283475/article/details/77892868
最近在搞Android Python+appium Desktop+Opencv自动化测试,
之前一个手机跑通了,多个手机问题却很多。
参考了上面的链接,解决的好几个问题,感谢。
这里记录几个上文没有提到的, 主要是关于uiautomator2:
1. 使用uiautomator2时,启动appium Desktop, 请使用管理员身份运行,否则常会提示
–override’ exited with code 1
2.多设备并行时,uiautomator第一代需要设置不同的: port, bootstrap.
uiautomator2则需要不同的:port, systemport.
这个systemport在desired Capability里设定:
例如:
phone = {
'platformName': 'Android',
'deviceName': 'phone',
'udid':'ferewfwo',#adb devices
'platformVersion':'8.1.0',
'automationName':'UiAutomator2',
'system