AirtestProject / AirtestProject/Airtest

图像识别超时问题

Aperta
#1,244 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

图像识别超时问题

* 图像识别-> 在进行图像识别偶尔会识别30分钟或者好几个小时后才抛出异常

**描述问题bug**
![screenshot-20240904-111748](https://github.com/user-attachments/assets/18d71776-a6ef-4eda-96b4-361c8b916b77)
```
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/airtest/utils/logwraper.py", line 131, in wrapper
res = f(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/airtest/core/api.py", line 642, in exists
pos = loop_find(v, timeout=ST.FIND_TIMEOUT_TMP)
File "/usr/local/lib/python3.9/site-packages/airtest/utils/logwraper.py", line 131, in wrapper
res = f(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/airtest/core/cv.py", line 62, in loop_find
screen = G.DEVICE.snapshot(filename=None, quality=ST.SNAPSHOT_QUALITY)
File "/usr/local/lib/python3.9/site-packages/airtest/core/android/android.py", line 488, in snapshot
screen = self.screen_proxy.snapshot(ensure_orientation=ensure_orientation)
File "/usr/local/lib/python3.9/site-packages/airtest/core/android/cap_methods/base_cap.py", line 42, in snapshot
screen = self.get_frame_from_stream()
File "/usr/local/lib/python3.9/site-packages/airtest/core/android/cap_methods/javacap.py", line 115, in get_frame_from_stream
return self.frame_gen.send(None)
File "/usr/local/lib/python3.9/site-packages/airtest/utils/threadsafe.py", line 27, in send
return self.it.send(*args)
File "/usr/local/lib/python3.9/site-packages/airtest/core/android/cap_methods/javacap.py", line 92, in get_frames
header = s.recv(4)
File "/usr/local/lib/python3.9/site-packages/airtest/utils/safesocket.py", line 45, in recv
raise socket.error("socket connection broken")
OSError: socket connection broken
```

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

**airtest 版本:** `airtest 1.3.3`

**设备:**
华为安卓模拟器

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.