【airtest】报错:requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'C...

本文详细介绍了在使用Airtest进行自动化测试时遇到的ConnectionError问题及其解决方案。通过调整Python的第三方包配置,解决了mac环境下Xcode与iPhone X设备中Airtest服务频繁断开的难题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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    

转载于:https://www.cnblogs.com/zhang-dan/p/11083036.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值