如何识别未通过Android uiautomateviewer识别的按钮?

时间:2015-10-22 11:46:04

标签: java android android-uiautomator

我正在尝试使用Android UIAutomator自动化Android应用。当我试图通过android uiautomateviewer识别对象时,它没有列出页面上所有对象的详细信息,而是给出了主框架的详细信息。位于该框架内的按钮无法通过Android uiautomateviewer捕获。

问题:是否有办法识别位于该框架内的按钮?

我们可以为此目的使用UiSelector方法吗?如果是的话怎么样?

1 个答案:

答案 0 :(得分:0)

是网络应用还是网页?如果是这样,UiAutomator无法阅读这些内容。

如果它是一个普通的应用程序(我的手机上有一个应用程序发生在我身上),那么应用程序本身就会出现问题(不确定究竟是什么)。

为了完全回答您的问题:如果UiAutomatorViewer无法看到/检测到它,则UiAutomator无法看到/检测到它。

这方面的一个例子是:当弹出窗口打开时,我们通常仍然可以看到它背后的内容。但是,对于UiAutomatorViewer和UiAutomator,弹出窗口是目前屏幕上唯一的内容。