AirtestProject / AirtestProject/Airtest
iOS横屏状态下获取到的控件坐标被转换成了竖屏,导致控件位置获取错误(1.1.4版本)
未关闭
- 主要语言
- Python
- 星标
- 9.6k
- 派生
- 1.5k
- PR 合并指标
- 30 天内没有已合并 PR
描述
**描述问题bug**
这是个老问题了,也看了一些相关的issue,但都没有结果。然后前两天看到Airtest 1.1.4新版本文案中说修复了iOS部分机型的横屏异常,于是下载新版本来测试。但发现问题还是存在😂
APP横屏的情况下,通过位置搜寻控件然后执行点击操作,比如`poco.click([0.3, 0.6])`。还是会按照竖屏下的坐标来点击,导致点击位置不正确。
**相关截图**
下图这个页面是横屏的,Poco获取到的红色按钮的坐标是(0.15, 0.33),这个坐标是在横屏下的相对坐标。

执行脚本后预期效果是点击到红色的按钮,但实际却没有点击到,查看测试报告,点击区域变成了竖屏下的(0.15, 0.33)坐标,如图:

**python 版本:** `python3.7`
**airtest 版本:** `1.1.4`
**设备:**
- 型号: iPhoneX
- 系统: iOS 11.4
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。