Appium 多进程操作安卓设备报错,可能出现只能正常运行部分设备;

这是因为 Appium 中的 systemPort 端口被占用导致的;systemPort 默认是 8200~8299;

解决方法:在配置中添加 systemPort 参数,保证一个设备一个端口;

desired_caps:
  app: F:\***.apk
  appActivity: *******
  appPackage: *******
  appWaitPackage:*******
  automationName: uiautomator2
  deviceName: *******
  newCommandTimeout: 600
  noReset: true
  noSign: true
  platformName: Android
  platformVersion: '9'
  resetKeyboard: true
  systemPort: 8200
  udid: *******
  unicodeKeyboard: true


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