两台真机同时运行脚本时报错

来源:5-14 多进程、unittest、HTMLTestRunner、启动服务流程梳理代码重构

颠倒的黑白

2018-04-12

其中一台可以运行case,另一台运行时报错:

Encountered internal error running command: ProxyRequestError: Could not proxy command to remote server. Original error: Error: read ECONNRESET
    at JWProxy.proxy$ (/Users/jk/.nvm/versions/node/v8.9.3/lib/node_modules/appium/node_modules/appium-base-driver/lib/jsonwp-proxy/proxy.js:152:13)
    at tryCatch (/Users/jk/.nvm/versions/node/v8.9.3/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
    at GeneratorFunctionPrototype.invoke [as _invoke] (/Users/jk/.nvm/versions/node/v8.9.3/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
    at GeneratorFunctionPrototype.prototype.(anonymous function) [as throw] (/Users/jk/.nvm/versions/node/v8.9.3/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
    at GeneratorFunctionPrototype.invoke (/Users/jk/.nvm/versions/node/v8.9.3/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)
    at <anonymous>


写回答

2回答

Mushishi

2018-04-13

你好,你看一下你id传入得有问题么?还有记住,是进程,你不要把id搞混淆了

0
1
颠倒的黑白
老师,我昨天弄了一天,最后现象时这样的:执行并行操作多个手机时,后启动的进程顶掉了先启动的进程,报错:read ECONNRESET。之后注释掉了"automationName":"UiAutomator2"这个属性,结果就可以多进程了执行case了,但是这样我就取不到toast了。我电脑环境是mac Python3.6
2018-04-13
共1条回复

颠倒的黑白

提问者

2018-04-12

查看了一下手机操作,发现了这么一个问题,第一台手机启动app后进入首页后就没有任何操作了,第二台手机稍后启动了app,执行了case操作,然后这台手机又执行了一次case操作,所以日志报错找不到元素,我试了多线程和多进程,都是这个问题,代码逻辑和老师基本一样。

0
0

Python主讲移动端自动化测试框架Appium

APP自动化基础知识、po模型、关键字模型、服务自动化、持续集成

1508 学习 · 1333 问题

查看课程