QT4A icon indicating copy to clipboard operation
QT4A copied to clipboard

android driver获取的坐标比例在某些app不正确

Open guyingzhao opened this issue 5 years ago • 5 comments

phone: Honor 8 Lite Android: 8.0.0

image

如图所示,driver获取的控件树的表明当前根节点的坐标为720*1280 但是实际手机屏幕的尺寸为1080*1920,导致所有控件的实际坐标都存在一个比例差

guyingzhao avatar Jul 28 '19 09:07 guyingzhao

我这边测试是正常的,手机model是: [ro.product.model]: [PRA-AL00X]

QQ图片20190731201607

wm size命令输出是: Physical size: 1080x1920

可以提供下具体的应用,我测试下。

drunkdream avatar Jul 31 '19 12:07 drunkdream

AndroidDriver._get_control_tree返回的控件树也使用这个命令获取的尺寸么?我这边wm size是正常的,model也是一样的

guyingzhao avatar Aug 01 '19 06:08 guyingzhao

控件树中返回的大小是从应用中获取的

drunkdream avatar Aug 01 '19 06:08 drunkdream

那我遇到的问题,是这里获取的结果不正确

guyingzhao avatar Aug 01 '19 06:08 guyingzhao

具体是什么应用

drunkdream avatar Aug 01 '19 06:08 drunkdream