AirtestProject / AirtestProject/Poco

屏幕旋转方向后,minitouch需要处理旋转的变化

Abierto
#42 3 comentarios 0 reacciones 3 asignados Reclamado por @rockywhisper Ver en GitHub
bug
Lenguaje dominante
Python
Estrellas
2k
Forks
341
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

```python
from airtest.core.api import *
from airtest.core.android.minitouch import *

# dev=connect_device("Android://127.0.0.1:5037/127.0.0.1:7555?cap_method=JAVACAP&ori_method=ADBORI") #mumu模拟器
dev=connect_device("Android:///") #手机
click([100,100])
multitouch_event = [
DownEvent((100, 100), 0),
DownEvent((200, 200), 1),
DownEvent((300, 300), 2),
SleepEvent(1),
UpEvent(0), UpEvent(1),UpEvent(2)]

dev.minitouch.perform(multitouch_event)
sleep(1)
```

1. minitouch的坐标原点始终是手机正放时候的左上角,屏幕旋转方向后,minitouch需要处理旋转的变化,不然在非正放的其它三个屏幕方向上会有问题,比如运行上面的代码,click的100,100和minitouch的100,100是不一样的

2. 模拟器默认的横屏分辨率设置下, minitouch的坐标原点会在横屏的左上角

3. 平板还没试过

BTW:模拟器是最多只能两点触控的吗?模拟器上运行上面的代码不会出现3点

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.