AirtestProject / AirtestProject/Airtest

PocoService运行过程中崩溃

Aperta
#482 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
9.6k
Fork
1.5k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

**描述问题bug**
pycharm运行脚本提示10061错误,用例单个运行没问题,但多个一起运行则保持。
项目使用的库文件:
import unittest
from airtest.core.api import *
from poco.drivers.android.uiautomation import AndroidUiautomationPoco

**报错信息:**
```
[04:59:12][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --no-rebind tcp:15134 tcp:10081
[04:59:12][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE shell ps ; echo ---$?---
E[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:15199
<_io.TextIOWrapper name='' mode='w' encoding='UTF-8'>
Time Elapsed: 0:04:43.172494
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:18473
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:15048
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:12467
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:17665
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:15406
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:16324
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:12865
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:12131
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:15607
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:13385
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:13625
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:11707
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:11981
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:18005
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:17190
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:18897
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:16385
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:12784
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:11435
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:15461
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:16490
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:12252
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:16396
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:15010
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:12665
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:16497
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:14482
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:13926
[04:59:20][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:18781
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:15914
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:17219
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:16462
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:18673
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:16864
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:17901
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:19919
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:16276
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:17360
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:11637
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:16964
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:17631
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:13434
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:12412
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:19087
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:17925
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:14475
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:15541
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:19341
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:18029
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:11304
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:15480
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:16247
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:16639
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:11875
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:14542
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:14547
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:12066
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:12003
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:14717
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:12217
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:13724
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:12419
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:18237
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:14188
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:17498
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:12230
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:15213
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:19703
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:12305
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:11672
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE forward --remove tcp:15134
[04:59:21][DEBUG] D:\tool\python\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s PFHAV8QOAUQ8GAGE shell am force-stop com.netease.open.pocoservice ; echo ---$?---
[04:59:21][DEBUG] orientationWatcher has ended
Exception ignored in:
Traceback (most recent call last):
File "D:\tool\python\lib\site-packages\hrpc\object_proxy.py", line 114, in __del__
File "D:\tool\python\lib\site-packages\hrpc\client.py", line 63, in evaluate
File "D:\tool\python\lib\site-packages\hrpc\transport\http.py", line 26, in send
hrpc.exceptions.TransportDisconnected: HTTPConnectionPool(host='127.0.0.1', port=12467): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。'))
Exception ignored in:
Traceback (most recent call last):
File "D:\tool\python\lib\site-packages\hrpc\object_proxy.py", line 114, in __del__
File "D:\tool\python\lib\site-packages\hrpc\client.py", line 63, in evaluate
File "D:\tool\python\lib\site-packages\hrpc\transport\http.py", line 26, in send
hrpc.exceptions.TransportDisconnected: HTTPConnectionPool(host='127.0.0.1', port=12467): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。'))
Exception ignored in:

```

**相关截图**
用例脚本:
def test_T001_Home_quest(self):
teaHome_page.setChapter(self,teaHome_page.tsubjectC,teaHome_page.tver,teaHome_page.tclaNo)
teaHome_page.click_element(teaHome_page.tQuict)
teaHome_page.send(self)

unittest.TestCase.assertTrue(teaHome_page.tsendSuss.exists(),"快速作业发送成功")
keyevent("back")

#测试自由组卷

def test_T002_Home_test(self):
# teaHome_page.setChapter(self,teaHome_page.tsubjectC,teaHome_page.tver,teaHome_page.tclaNo)
teaHome_page.setChapter(self,subject=teaHome_page.tsubjectE, ver=teaHome_page.tverE, cla=teaHome_page.tclaNoE)
teaHome_page.click_element(teaHome_page.kuau)
teaHome_page.send(self)
unittest.TestCase.assertTrue(teaHome_page.tsendSuss.exists(), "自由组卷作业发送成功")
keyevent("back")
#测试错题练习
def test_T003_Home_error(self):
# teaHome_page.setChapter(self,teaHome_page.tsubjectC,teaHome_page.tver,teaHome_page.tclaNo)
teaHome_page.setChapter(self, teaHome_page.tsubjectE, teaHome_page.tverE, teaHome_page.tclaNoE)
teaHome_page.click_element(teaHome_page.error)
teaHome_page.send(self)
unittest.TestCase.assertTrue(teaHome_page.tsendSuss.exists(), "错题练习发送成功")
keyevent("back")

def test_T004_Home_read(self):
teaHome_page.setChapter(self,teaHome_page.tsubjectE,teaHome_page.tverE,teaHome_page.tclaNoE)
teaHome_page.click_element(teaHome_page.read)
if teaHome_page.viocesC.exists():
teaHome_page.click_element(teaHome_page.viocesO)
teaHome_page.click_element(teaHome_page.allSleE)
teaHome_page.sendE(self)
unittest.TestCase.assertTrue(teaHome_page.tsendSuss.exists(), "跟读发送成功")
keyevent("back")

**复现步骤**
运行unittest

**预期效果**

正常

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

**airtest 版本:** `1.0.27`

**设备:**
- 型号: [vivo Y65;华为Hw802]
- 系统: [Android 8.1,Android 6.0]

**其他相关环境信息**
(win10 64位。)

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.