AirtestProject / AirtestProject/Airtest
adb模块,ADB类,实例方法get_status,返回错误
- Dominant language
- Python
- Stars
- 9.6k
- Forks
- 1.5k
- PR merge metrics
- No merged PRs in 30d
Description
**描述问题bug**
当设备offline状态,抛出异常,然而文档里面说的是只有在无法获取设备状态的时候才抛出异常
```
[02:48:00][DEBUG] C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 127.0.0.1:7555 get-state
Traceback (most recent call last):
File "C:\Users\Administrator\OneDrive\python3代码\pyproject\airtest_learnning\testtesttest.py", line 11, in
a=adb.get_status()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\lib\site-packages\airtest\core\android\adb.py", line 274, in get_status
raise AdbError(stdout, stderr)
airtest.core.error.AdbError: stdout[] stderr[error: device offline
]
[Finished]
```
**相关截图**
**复现步骤**
1. 设备 127.0.0.1:7555 未启动时,执行adb connect 127.0.0.1:7555
2. 调用ADB类,实例方法get_status
**预期效果**
返回 offline
**python 版本:** `python3.7`
**airtest 版本:** `1.0.27`
> airtest版本通过`pip freeze`可以命令可以查到
**设备:**
- 型号: [mumu模拟器]
- 系统: [Android 7.1]
- (别的信息)
**其他相关环境信息**
(其他运行环境,例如在linux ubuntu16.04上运行异常,在windows上正常。)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.