uiautomator2根据坐标点击
时间: 2023-07-04 14:15:55 浏览: 141
atxdemo:使用uiautomator2 + pytest + allure进行Android自动化测试
5星 · 资源好评率100%
可以使用 uiautomator2 的 `click(x, y)` 方法来根据坐标点击。其中,x 和 y 分别表示要点击的屏幕坐标的横纵坐标值。示例代码如下:
```python
# 导入 uiautomator2 模块
import uiautomator2 as u2
# 连接设备
d = u2.connect()
# 获取设备屏幕的宽度和高度
width, height = d.window_size()
# 计算要点击的屏幕坐标
x = int(width / 2) # 点击屏幕水平中心位置
y = int(height / 2) # 点击屏幕垂直中心位置
# 根据坐标点击
d.click(x, y)
```
在上面的示例代码中,先使用 `d.window_size()` 方法获取设备屏幕的宽度和高度,然后计算要点击的屏幕坐标,最后使用 `d.click(x, y)` 方法根据坐标点击。
阅读全文