不知道大家用Python+uiautomator2+weditor在做UI自动化的时候打开有没有遇到过类似的错误
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
在weditor上表现为:
在dos窗口为:

问题解决
这是因为ATX的服务停止了:
但是奇怪的是在ATX并没有开启服务的按钮,这个时候我们需要用adb命令进入手机,手动开启服务
第一步:确保手机连接
adb devices
第二部:进入手机
adb shell
第三步:开启服务
/data/local/tmp/atx-agent server -d
这个时候服务就开启成功了:
此时运行
python -m weditor
就可以正常连接,开启UI自动化之旅了,具体实战技巧请看:
Python+uiautomator2+weditor UI自动化测试实战(2):项目实战
使用Python的uiautomator2和Weditor进行UI自动化时,遇到'ConnectionError'。问题源于ATX服务停止。解决方法包括通过ADB命令进入手机并手动启动服务。步骤包括检查手机连接,进入手机系统,然后启动服务,从而恢复正常连接,继续UI自动化测试。
3999

被折叠的 条评论
为什么被折叠?



