2013-04-03 150 views
0

尝试使用Android uiautomator实用程序时,我遇到了一些使用酒吧的问题。 (如显示时间,wifi状态,电池等的底部条...)Android uiautomator - 与酒吧合作

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

当使用uiviewer实用程序时,单击栏不会更新右窗格,例如:“显示器”似乎根本没有包含酒吧。

是否存在bar和uiautomator的已知问题? 可以使用uiautomator进行测试/交互吗?

在此先感谢,Gal。

+0

你能明确指出你正在尝试做什么,目前还不清楚。你想获得详细的无线网络,电池等数据? –

回答

0

我的初步调查结果与您的发现相符 - 既不显示顶部通知栏(显示时间,状态指示灯,例如电池,网络连接等),也不显示软键(后退,回家等)尽管包含在FrameLayout中,但在uiautomationviewer中可用。

(注:我检查的Nexus 4手机上,和Nexus 7平板电脑的一些平板电脑设备都在屏幕底部的通知栏如我的A500。)根据我的初步调查结果UI

Automator将不适合。或许monkeyrunner会更合适,例如看到下面的问题和答案Can monkeyrunner interact with android notifications?

+0

谢谢Julian,我会检查一下。 – user2239216

+0

当我尝试使用面板坐标的monkeyrunner触摸方法时,它似乎工作正常。 – user2239216

+0

感谢您的好消息。你会介意'接受'我的回答,以便其他人知道它是相关的。 – JulianHarty

0

当我试图使用monkeyrunner触摸方法与坐标内的酒吧它工作正常。

我想这是Google将在UiAutomator的未来版本中修复的内容。

再次感谢,

Gal。