AirtestProject / AirtestProject/Poco

使用pycharm执行完用例脚本之后总会提示hrpc.exceptions.TransportDisconnected

Ouverte
#303 9 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
bug
Langage dominant
Python
Étoiles
2k
Forks
341
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

**描述问题bug**
使用unittest+airtest编写安卓自动化测试脚本。每次执行完用例脚本之后pycharm控制台总会提示HTTPConnectionPool。用例形如:进入微信聊天界面,发送消息,检查消息是否成功。用例执行成功后,pycharm控制台总会显示hrpc.exceptions.TransportDisconnected异常。

```
[11:32:34][DEBUG] C:\Users\XXX\AppData\Local\Programs\Python\Python37\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 207943d7 shell settings get secure default_input_method
[11:32:34][DEBUG] C:\Users\XXX\AppData\Local\Programs\Python\Python37\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 207943d7 shell ime list -a
[11:32:34][DEBUG] C:\Users\XXX\AppData\Local\Programs\Python\Python37\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 207943d7 shell am broadcast -a ADB_INPUT_TEXT --es msg 'test'
[11:32:35][DEBUG] C:\Users\XXX\AppData\Local\Programs\Python\Python37\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 207943d7 shell input keyevent ENTER
[11:32:40][DEBUG] C:\Users\XXX\AppData\Local\Programs\Python\Python37\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 207943d7 shell input keyevent BACK
[11:32:41][DEBUG] C:\Users\XXX\AppData\Local\Programs\Python\Python37\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 207943d7 shell input keyevent BACK
[11:32:42][DEBUG] C:\Users\XXX\AppData\Local\Programs\Python\Python37\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 207943d7 forward --remove tcp:15663
[11:32:42][DEBUG] C:\Users\XXX\AppData\Local\Programs\Python\Python37\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 207943d7 forward --remove tcp:16397
[11:32:42][DEBUG] C:\Users\XXX\AppData\Local\Programs\Python\Python37\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 207943d7 forward --remove tcp:19483
[11:32:42][DEBUG] C:\Users\XXX\AppData\Local\Programs\Python\Python37\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 207943d7 forward --remove tcp:17705
[11:32:42][DEBUG] C:\Users\XXX\AppData\Local\Programs\Python\Python37\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 207943d7 forward --remove tcp:12157
[11:32:42][DEBUG] C:\Users\XXX\AppData\Local\Programs\Python\Python37\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 207943d7 forward --remove tcp:17819
[11:32:42][DEBUG] C:\Users\XXX\AppData\Local\Programs\Python\Python37\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 207943d7 forward --remove tcp:17439
[11:32:42][DEBUG] C:\Users\XXX\AppData\Local\Programs\Python\Python37\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 207943d7 forward --remove tcp:13402
[11:32:42][DEBUG] C:\Users\XXX\AppData\Local\Programs\Python\Python37\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 207943d7 forward --remove tcp:13877
[11:32:42][DEBUG] orientationWatcher has ended
Exception ignored in:
Traceback (most recent call last):
File "C:\Users\XXX\AppData\Local\Programs\Python\Python37\lib\site-packages\hrpc\object_proxy.py", line 114, in __del__
File "C:\Users\XXX\AppData\Local\Programs\Python\Python37\lib\site-packages\hrpc\client.py", line 63, in evaluate
File "C:\Users\XXX\AppData\Local\Programs\Python\Python37\lib\site-packages\hrpc\transport\http.py", line 26, in send
hrpc.exceptions.TransportDisconnected: HTTPConnectionPool(host='127.0.0.1', port=17819): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。'))
```

**相关截图**
![image](https://user-images.githubusercontent.com/18247888/60232980-fa366880-98d0-11e9-8f12-0b6f3f7a49b4.png)

![image](https://user-images.githubusercontent.com/18247888/60233166-d889b100-98d1-11e9-8b70-356cc34b6869.png)

![image](https://user-images.githubusercontent.com/18247888/60233524-3cf94000-98d3-11e9-8439-b180b5c0729c.png)

**复现步骤**
1. 实在不知道怎么复现这个步骤,如果只是单个.air脚本运行就不会出现,但是多个.py脚本相互导包时就会出现这个问题。

**预期效果**
想要去掉这个异常报错信息。

**python 版本:** `python3.7.2`

**airtest 版本:** `1.0.27`

**设备:**
- 型号 :小米 MIX 2S
- 系统: Android9

**其他相关环境信息**

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.