Android uiautomator语言 - 与bar一起工作



在尝试Android uiautomator实用程序时,我遇到了一些问题。(如底部栏显示时间,wifi状态,电池等)

问题是,底部栏似乎不是显示的一部分,当试图点击它时(使用uidevice方法click(x,y)),我得到返回值为false -,点击上面的像素它工作得很好(返回值为true)

当使用uiviewer工具点击栏不更新右窗格,例如:"显示"似乎不包括栏。

是否有一个已知的问题与酒吧和自动驾驶?可以使用uiautomator测试/交互吗?

提前谢谢你,加尔。

我最初的调查与你的发现相匹配-无论是顶部的通知栏(显示时间,状态指标,如电池,网络连接等)或底部的软键图标栏(返回,home等)在uiautomationviewer中都可用,尽管包含在框架布局中。

(注:我正在检查Nexus 4手机和Nexus 7平板电脑。一些平板设备在屏幕底部有通知栏,例如我的A500)

根据我的初步发现,UI Automator将不适合。也许monkeyrunner会更合适,例如,看看下面的问题和回答monkeyrunner可以与android通知交互吗?

当我尝试使用monkeyrunner触摸方法与坐标定位在酒吧内,它工作良好。

我猜Google会在未来的版本中修复这个问题。

再次感谢,

加。

最新更新