AirtestProject / AirtestProject/Airtest

iOS横屏状态下获取到的控件坐标被转换成了竖屏,导致控件位置获取错误(1.1.4版本)

未关闭
#772 1 条评论 1 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
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),这个坐标是在横屏下的相对坐标。
![image](https://user-images.githubusercontent.com/16225027/87910775-28b75080-ca9d-11ea-88fa-52701114b280.png)
执行脚本后预期效果是点击到红色的按钮,但实际却没有点击到,查看测试报告,点击区域变成了竖屏下的(0.15, 0.33)坐标,如图:
![image](https://user-images.githubusercontent.com/16225027/87911142-b5620e80-ca9d-11ea-982b-234c671ee1f8.png)

**python 版本:** `python3.7`

**airtest 版本:** `1.1.4`

**设备:**
- 型号: iPhoneX
- 系统: iOS 11.4

贡献指南

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

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

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