0

While trying Android uiautomator utility i face some problem working with bars. (such as bottom bar that display time, wifi status, battery etc...)

The issue is that the bottom bar seems to be not part of the display and when trying to click on it (using uidevice method click(x,y) ), i am getting return value of false - , clicking on pixel above it works just fine (with return value of true)

when using the uiviewer utility clicking on the bar does not update the right pane, e.g: the "display" does not seem to include the bar at all.

is there a known issue with bars and uiautomator ? can bar be test/interact using uiautomator ?

Thanks in advance, Gal.

4

2 に答える 2

1

uiautomationviewer私の最初の調査はあなたの発見と一致します. FrameLayout に含まれています。

(注: Nexus 4 スマートフォンと Nexus 7 タブレットで確認しています。一部のタブレット デバイスには、画面の下部に通知バーがあります (例: 私の A500)。

私の予備的な調査結果に基づくと、UI Automator は適切ではありません。monkeyrunnerたとえば、次の質問と回答を参照してください。monkeyrunnerは Android 通知とやり取りできますか?

于 2013-04-05T09:23:51.530 に答える
0

バー内の座標位置を指定してmonkeyrunner touchメソッドを使用しようとすると、正常に動作します。

これは、Google が UiAutomator の将来のリリースで修正するものだと思います。

再度、感謝します、

ギャル。

于 2013-04-10T12:27:45.513 に答える