调试Appium时报错,
selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Could not proxy command to remote server. Original error: Error: read ECONNRESET
原因:
设备上的Proxy代理在上一次使用的时候未被释放(怪不得我只在调试程序的时候遇到过了,调试的时候程序刚运行完修改后接着就运行,导致上一次的代理没有被释放,这次就报错了),Node.js提供的HttpServer默认的超时时间是2分钟,当一个请求超时2分钟后,会自动关闭掉;而在2分钟之内,又运行了一次程序,而HttpServer进程还在被上一次自动化在占用着,就出现了这个问题。
解决方法:重启设备或者删除Appium的所属App