我目前有一个问题,我正在使用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)
我在做什么错了吗?
答案 0 :(得分:0)
您应该使用UIAutomator工具获取视图的XY坐标。