AirtestProject / AirtestProject/Airtest

Airtest怎么连接一个设备里面的多个屏幕中的一个呢?

未关闭
#1,215 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Python
星标
9.6k
派生
1.5k
PR 合并指标
30 天内没有已合并 PR

描述

:bulb:**相关项目:** Airtest

**标题:** [问题咨询]Airtest怎么连接一个设备里面的多个屏幕中的一个呢?

**AirtestIDE版本:** v1.2.17

**未使用本地Pyhton环境运行脚本**

**报错描述:**
    我目前测试的时候,由于我连接的安卓的车机进行测试.然后发现adb里面只识别到一个deviceId,但是由于存在多个屏幕,所以还需要更进一步连接到指定的屏幕上进行从操作.
我不希望通过坐标的方式去实现这个,因为脚本都是用图片进行识别的.
我通过如下命令:
re = device.shell('dumpsys display | grep -E "mDisplayId|DisplayDeviceInfo"')
得到了5个屏幕的信息,如下:

Displays: DisplayDeviceInfo{
"内置屏幕": uniqueId="local:0",
2560 x 1440, modeId 1, defaultModeId 1, supportedModes [
..........
}

**相关截图:**

**报错Log:**
```

```

**连接设备信息:**

**提供最小可复现此BUG的代码:**
```

```

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。