AirtestProject / AirtestProject/Airtest

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

Abierto
#772 1 comentario 1 reacción 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
9.6k
Forks
1.5k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

**描述问题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

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.