Я пытаюсь автоматизировать установку UC-браузера. Я могу добраться до конечной кнопки "Ввод UC" (ниже снимок экрана). Мне нужно симулировать щелчок на кнопке "Enter UC"
.
Я попробовал несколько способов (перечисленных ниже), чтобы имитировать клик, но ничего не получилось.
1.) Использование дампа UIautomator - я попытался извлечь дамп и проанализировать его для получения привязки, но когда я извлекаю дамп с помощью adb shell uiautomator dump
, я не могу получить полную полную иерархию пользовательского интерфейса (возможно, потому что это дает UI только родной вид - я не уверен, пожалуйста, дайте мне знать, если у вас есть указатель).
Dump:
<?xml version="1.0" encoding="UTF-8" standalone="true"?>
-<hierarchy rotation="0">
-<node bounds="[0,38][480,800]" selected="false" password="false" long-clickable="false" scrollable="false" focused="false" focusable="false" enabled="true" clickable="false" checked="false" checkable="false" content-desc="" package="com.UCMobile.intl" class="android.widget.FrameLayout" resource-id="" text="" index="0">
<node bounds="[0,38][480,800]" selected="false" password="false" long-clickable="false" scrollable="false" focused="false" focusable="false" enabled="true" clickable="true" checked="false" checkable="false" content-desc="" package="com.UCMobile.intl" class="android.view.View" resource-id="" text="" index="0" NAF="true"/>
</node>
</hierarchy>
2.) Пытался увидеть любой идентификатор/текст ресурса/любой специальный дамп, чтобы я мог получить и попробуйте нажать, но нет id/class/text для кнопки "Enter UC".
Пожалуйста, дайте мне знать, если у вас есть предложения по этому поводу.