AirtestProject / AirtestProject/Airtest
命令行连接Mumu12模拟器失败
- Lingua principale
- Python
- Stelle
- 9.6k
- Fork
- 1.5k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
(请尽量按照下面提示内容填写,有助于我们快速定位和解决问题,感谢配合。否则直接关闭。)
**(重要!问题分类)**
* 测试开发环境AirtestIDE使用问题 -> https://github.com/AirtestProject/AirtestIDE/issues
* 控件识别、树状结构、poco库报错 -> https://github.com/AirtestProject/Poco/issues
* 图像识别、设备控制相关问题 -> 按下面的步骤
设备控制
**描述问题bug**
(简洁清晰得概括一下遇到的问题是什么。或者是报错的traceback信息。)
命令行连接Mumu12模拟器失败,启动命令如下
airtest run D:\project\test_tools\lemon\project\robot_main.air --device Android://127.0.0.1:16384 --log D:\project\test_tools\lemon\project\taobao\log\127.0.0.1_16384
定位到问题是:airtest.core.android.adb._set_cmd_options函数中,使用了-P去指定adb默认端口。
由于这个端口已经被模拟器占用了,所以必定端口冲突(模拟器应该都有此问题)。
注释掉-P之后可以正常运行。
```
(在这里粘贴traceback或其他报错信息)
```
无报错,adb命令卡住
**相关截图**
(贴出遇到问题时的截图内容,如果有的话)
(在AirtestIDE里产生的图像和设备相关的问题,请贴一些AirtestIDE控制台黑窗口相关报错信息)
**复现步骤**
1. airtest run时,指定参数启动--device Android://127.0.0.1:16384
**预期效果**
(预期想要得到什么、见到什么)
正常启动
**python 版本:** `python3.10`
**airtest 版本:** `1.3.0.1`
> airtest版本通过`pip freeze`可以命令可以查到
**设备:**
- 型号: [e.g. google pixel 2]
- 系统: [e.g. Android 8.1]
- (别的信息)
模拟器mumu12
**其他相关环境信息**
(其他运行环境,例如在linux ubuntu16.04上运行异常,在windows上正常。)
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.