请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

其中一台可以运行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>


正在回答 回答被采纳积分+3

2回答

Mushishi 2018-04-13 12:59:03

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

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

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

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信