【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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM