【airtest】报错:requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer')),解决方法如下
1. 环境及设备:mac, xcode , iphonex
2. 最近出现一个让人费解的问题,airtest 没跑多长时间,服务就断掉,而且总是报“requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))” 这样的错。
3. 最开始用网上提供的方法:
requests.adapters.DEFAULT_RETRIES = 1
s = requests.session()
s.keep_alive = False
4. 但还是不行,初步断定是与python 安装的第三方包有关系,只要你的python3 有如下的包,即可解决:
Package Version
--------------------- ----------
airtest 1.0.25
baidu-aip 2.2.13.0
certifi 2018.11.29
chardet 3.0.4
cssselect 1.0.3
facebook-wda 0.2.1
hrpc 1.0.8
idna 2.8
Jinja2 2.10
MarkupSafe 1.1.0
multi-key-dict 2.0.3
numpy 1.16.0
opencv-contrib-python 3.4.2.17
pbr 5.1.1
Pillow 5.4.1
pip 18.1
pocoui 1.0.76
python-jenkins 1.4.0
python-xlib 0.24
pywinauto 0.6.3
requests 2.21.0
selenium 3.141.0
setuptools 40.6.3
six 1.12.0
urllib3 1.24.1
websocket-client 0.56.0
wheel 0.32.3
5. 第4步还是不行,MacBook Air 老版本不支持,我试了试最新的MacBook Air(2019)款的可以带动iOS
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!