AirtestProject / AirtestProject/Poco

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

Đang mở
#42 3 bình luận 0 reaction 3 người được giao Được @rockywhisper nhận Xem trên GitHub
bug
Ngôn ngữ chính
Python
Star
2k
Fork
341
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

```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点

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.