AirtestProject / AirtestProject/Airtest
引用airtest.core.api,ios设备启动录屏报错
- Vorherrschende Sprache
- Python
- Sterne
- 9.6k
- Forks
- 1.5k
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
使用airtest库,版本1.3.5
**【手机通过USB链接数据线】**
不是在airtest ide中运行(airtest ide中运行正常)。
在工程中,运行下面:
from airtest.core.api import *
auto_setup(__file__)
driver=connect_device("ios:///")
driver.start_recording(orientation=1)
#ios录屏会出现这个报错:
module 'wda.usbmux' has no attribute 'Usbmux'
module 'wda.usbmux' has no attribute 'Usbmux'
module 'wda.usbmux' has no attribute 'Usbmux'
driver.start_recording(orientation=1)
File "D:\python\lib\site-packages\airtest\core\ios\ios.py", line 53, in wrapper
return func(self, *args, **kwargs)
File "D:\python\lib\site-packages\airtest\core\ios\ios.py", line 1641, in start_recording
self.recorder = ScreenRecorder(
File "D:\python\lib\site-packages\airtest\aircv\screen_recorder.py", line 121, in __init__
self.tmp_frame = self.get_frame_func()
File "D:\python\lib\site-packages\airtest\core\ios\ios.py", line 1634, in get_frame
data = self.get_frame_from_stream()
File "D:\python\lib\site-packages\airtest\core\ios\ios.py", line 53, in wrapper
return func(self, *args, **kwargs)
File "D:\python\lib\site-packages\airtest\core\ios\ios.py", line 984, in get_frame_from_stream
return self.mjpegcap.get_frame_from_stream()
File "D:\python\lib\site-packages\airtest\utils\snippet.py", line 125, in ready_func
method()
File "D:\python\lib\site-packages\airtest\utils\snippet.py", line 135, in wrapper
ret = func(inst, *args, **kwargs)
File "D:\python\lib\site-packages\airtest\core\ios\mjpeg_cap.py", line 64, in setup_stream_server
self.port, _ = self.instruct_helper.setup_proxy(9100)
File "D:\python\lib\site-packages\airtest\utils\retry.py", line 49, in f2
return func(*args, **kwargs)
File "D:\python\lib\site-packages\airtest\core\ios\instruct_cmd.py", line 114, in setup_proxy
raise LocalDeviceError("Currently only supports port forwarding for locally connected iOS devices")
airtest.core.error.LocalDeviceError: 'Currently only supports port forwarding for locally connected iOS devices'
**预期效果**
在工程中出现以上报错,但是在airtest ide 1.2.17中,运行正常,
**python 版本:** `python3.9.11`
**airtest 版本:** `1.3.5`
**设备:**
试了很多设备,都是这样,wda是没有问题的,无论是facebook的wda,还是自己打的wda,都是在airtest ide正常,在airtest库中报错
iphone 12 ios 15.6.1
iphone 11 ios 17.7.1
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.