В настоящее время у меня есть проблема, я использую 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)
Что я делаю не так, пожалуйста?