Почему используя adb, вызов функции клика по resource id не дает результатов?

  • 18 августа 2023 г. 10:36
Ответы на вопрос 1
Возможно, проблема заключается в том, что в вашем коде вы используете `uiautomator dump`, чтобы получить XML-дамп экрана, но при вызове `input tap` вы не учитываете изменение разрешения экрана или плотность пикселей.

Если вы используете функцию на разных устройствах с разными разрешениями экрана, то координаты, полученные из XML-дампа, могут быть неправильными для устройства, на котором вы пытаетесь выполнить tap. 

Рекомендую добавить дополнительную логику для преобразования координат из XML-дампа в координаты, соответствующие разрешению и плотности пикселей вашего устройства.
Похожие вопросы