appium 版本:1.8.1

设备:Android7.0 和 Android8.0 的模拟器

问题:
在多线程方式执行 case 的时候老是报下面这个错,目前还只是执行两台设备,总一台设备执行,另一个设备就报错;
之前在单跑一台设备的时候偶尔会出现这种错误,但是很少;但是现在跑一两条就报这个错;
有没有做多设备执行比较成功的朋友 交流学习下是怎么做的!

报错:
An unknown server-side error occurred while processing the command.
Original error: Could not proxy command to remote server. Original error: Error: read ECONNRESET

有没有做多设备执行比较成功的朋友 交流学习下是怎么做的!

# 这是启动appium的代码
def start_appium(port):
    cmd = "appium --address 127.0.0.1 --port %s --bootstrap-port %s --session-override >%s.txt" % (port, port - 2000, port)
    print(cmd)
    subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE)
    time.sleep(2)


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