Appium python Uiautomator2 多进程问题

Posted Mushishi_XU

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Appium python Uiautomator2 多进程问题相关的知识,希望对你有一定的参考价值。

  appium更新uiautomator后可以获取tost了,大家都尝试,课程中也讲解了,但是这些跑的时候都在单机上,当我们多机并发的时候会出现一个端口问题,因为我们appium最后会调用uiautomator2,但是多个机器的时候只会有一个机器会正常运行。这个就是因为uiautomator2端口占用问题,这个只需要在我们生成端口的时候,在启动配置里面增加一个参数就可以了:

 "platformName": "Android",
"deviceName": devices,
"platformVersion": 8.0,
"appPackage": "com.xxx",
"appActivity": "com.xxx.AdDisplayActivity",
"noReset": True,
"automationName": "uiautomator2",
"systemPort":uiautomator_port,(自动生成的)

  只需要启动项里面

systemPort指定成不一样的就行。

以上是关于Appium python Uiautomator2 多进程问题的主要内容,如果未能解决你的问题,请参考以下文章

Appium python appium 用 uiautomator2 后报错

appium+python自动化31-android_uiautomator定位

Appium python自动化测试系列之Android UIAutomator终极定位

appium + python 自动化调试手机时 UiAutomator exited unexpectedly with code 0, signal null

uiautomator2,appium, airtest几个工具浅析

python-appium提示无法定位元素,添加uiautomator2后运行报错