UIAutomator绑定到使用ADB的坐标

时间:2018-11-25 00:50:44

标签: java android adb uiautomator

我目前有一个问题,我正在使用UIautomator提取xml文件,我尝试通过写入的文本找到一个按钮,然后尝试使用adb刺激点击。但是我无法正确地将边界转换为x和y坐标。 这是我用来获取xml文件的代码。

adb shell uiautomator dump && adb pull /sdcard/window_dump.xml $TMPDIR

这里是我用来转换范围以协调框中文本的代码是Signaler。

coords=$(perl -ne 'printf "%d %d\n", ($1)/2, ($3)/2 if /text="Signaler"[^>]*bounds="\[(\d+),(\d+)\]\[(\d+),(\d+)\]"/' $TMPDIR/window_dump.xml)

我在做什么错了吗?

1 个答案:

答案 0 :(得分:0)

您应该使用UIAutomator工具获取视图的XY坐标。