Appium wifi连接真机并发运行脚本遇到的坑

1.先记录wifi连接多台手机的方法

adb devices获取设备名
adb -s 设备名 tcpip:端口号,比如adb -s devicename tcpip:5555,这样写可以解决连接不到设备的问题
adb connect ip:端口号,比如adb connect 192.168.0.1:5555
然后就可以看到设备连接成功了
往指定的手机安装app
adb -s 192.168.0.1:5555 install xxx.apk

2. 使用 Appium 进行自动化几分钟后就出现 Could not proxy command to remote server.ADB 命令正常

目前的解决办法:以华为手机为例,打开设置,找到启动管理(有的在应用和通知中,有的在电池中)把io.appium.uiautomator2.server 和io.appium.uiautomator2.server.test 等与appium相关的程序,自动管理改成手动管理


image.png

如果运行一段时间再出现问题,就看一下电池配置,位置在 设置 -> 电池 -> 后台高耗电, 把 appium 相关的app都加上,允许其在后台高耗电时继续运行,然后再运行appium 自动化测试


image.png

你可能感兴趣的:(Appium wifi连接真机并发运行脚本遇到的坑)