【问题标题】:UiAutomatorViewer - can't see value in text fieldUiAutomatorViewer - 在文本字段中看不到值
【发布时间】:2018-02-10 23:34:37
【问题描述】:

我正在从我的 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]" />

screenshort

【问题讨论】:

  • 你给我们截图了吗?或更多细节?
  • 添加了详细信息。您需要什么详细信息?

标签: appium android-sdk-tools android-uiautomator uiautomatorviewer


【解决方案1】:

这很简单,如果没有显示文本,因为使用UiAutomatorViewer 无法检测到的语言。您可以使用其他定位策略,例如classNameIndex ...

【讨论】:

  • 这不是决定。这意味着对问题闭上眼睛。为什么此错误不会出现在搭载 Android 5.5.1 的 Samsung j3 上?
猜你喜欢
  • 2016-10-05
  • 2014-09-03
  • 2022-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多