android UiAutomator

最新版 Android Support Repository

SDK Managerで最新版のAndroid Support Repositoryをインストール

「Tools」→「Android」→「SDK Maneger」→「Android SDK」を選択→「SDK Tools」タブ

プロジェクトの作成

Android 4.3(API レベル 18)以上でプロジェクトを作成

build.gradleへのコードの追加

build.gradle内のdependencies以下に次ぎのコードを追加する(バージョンは適当に変更する)

androidTestCompile 'com.android.support.test:runner:1.0.1'
androidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.3'
 

 

テストの作成

androidTestにテストクラスを作成する

@RunWith(AndroidJUnit4.class) @SdkSuppress(minSdkVersion = 18)の追加

@RunWith(AndroidJUnit4.class)
@SdkSuppress(minSdkVersion = 18)
public class testclass{
}

テスト前処理(@Before)

@RunWith(AndroidJUnit4.class)
@SdkSuppress(minSdkVersion = 18)
public class testclass{

    private UiDevice device ;

    @Before
    public void startMainApp() {
        device = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation());
        // ホームボタン押下
        device .pressHome();
    }

    @Test
    public void testMainApp() {
    }
}

テストの実行

  1. 作成したテストクラスを右クリックする(testclass)
  2. Run ‘testclass’をクリックしてテストを開始する

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください