2013-04-03 372 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。