UiAutomatorViewer - не может видеть значение в текстовом поле
Я делаю скриншоты с моего HTC One(M7)- Android 5.02 и не вижу значения в текстовом поле в uiautomatorviewer. Я использую последнюю версию на Android SDK. Получение этой ошибки в любом приложении, где содержится русский язык.
text="????????? ? ???"
Пример кода, который генерирует UiAutomatorViewer:
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?><hierarchy rotation="0"><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="ru.fns.billchecker" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,1920]"><node index="0" text="" resource-id="ru.fns.billchecker:id/drawer_layout" class="android.support.v4.widget.DrawerLayout" package="ru.fns.billchecker" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,1920]"><node index="0" text="" resource-id="" class="android.widget.RelativeLayout" package="ru.fns.billchecker" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,1920]"><node index="0" text="" resource-id="" class="android.widget.ImageButton" package="ru.fns.billchecker" content-desc="Open navigation drawer" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,75][168,243]" /><node index="1" text="????????? ? ???" resource-id="" class="android.widget.TextView" package="ru.fns.billchecker" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[216,118][734,199]" />
1 ответ
Это просто, если текст не отображается, потому что на языке не обнаруживается с UiAutomatorViewer
, Вы можете использовать другие стратегии размещения, такие как className
, Index
...