uiautomator2 元素操作方法大全
时间: 2023-09-29 22:10:00 浏览: 143
对于 uiautomator2,以下是一些常用的元素操作方法:
1. 根据元素的 ID 定位:`device(text="元素文本").click()`
示例:`device(text="登录").click()`
2. 根据元素的文本内容定位:`device(resourceId="元素ID").click()`
示例:`device(resourceId="com.example.app:id/login_button").click()`
3. 根据元素的类名定位:`device(className="元素类名").click()`
示例:`device(className="android.widget.Button").click()`
4. 根据元素的坐标定位:`device.click(x, y)`
示例:`device.click(100, 200)`
5. 滑动屏幕:`device.swipe(start_x, start_y, end_x, end_y, duration)`
示例:`device.swipe(500, 1000, 500, 500, 200)`
6. 输入文本到输入框:`device(resourceId="元素ID").set_text("文本内容")`
示例:`device(resourceId="com.example.app:id/edit_text").set_text("Hello World")`
7. 获取元素的文本内容:`text = device(resourceId="元素ID").get_text()`
示例:`text = device(resourceId="com.example.app:id/title").get_text()`
这些方法可以帮助你进行 uiautomator2 的元素操作。希望对你有所帮助!如有其他问题,请随时提问。
阅读全文