1

Android アプリケーションのテストの一環として、ActionBar のナビゲーション ボタンにアクセスする必要があります。アクセス方法を提案する uiautomater または adb docs には何も見つかりませんでした。

4

6 に答える 6

0

テスト クラスが InstrumentationTestCase から派生している場合、この方法でナビゲーション ボタンを押すことができます

getInstrumentation().invokeMenuActionSync(activity, android.R.id.home, 0);
于 2013-12-13T21:20:31.433 に答える
0

私の英語はあなたの質問を理解するのに十分ではありませんが、actionBar については

私が理解し android:showAsActionているように、ActionBarに表示する方法を決定する属性

于 2013-12-13T19:49:28.010 に答える
0

あなたが使用することができます

   mDevice = UiDevice.getInstance(getInstrumentation());
   UiObject ActivateButton = mDevice.findObject(new UiSelector()
            .text("Activate"));     // Replace with the text on ur Action Button
   if(ActivateButton.exists())
        ActivateButton.click();
于 2015-12-04T21:32:52.363 に答える