An example of using both UI Automator and Espresso
Java
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
gradle/wrapper
.gitignore
LICENSE
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

An example of using both UI Automator and Espresso

Roppongi.aar #2で紹介した、UI Automator 2とEspressoを、同一テストメソッド内で混ぜて使ったサンプルコードです。

テスト対象アプリの仕様と、テストコードの操作シナリオは Roppongi.aar #2の発表スライド を参照してください。

動作確認環境

Android 5.1の、以下の環境で動作確認しています。 言語設定を日本語にして動かしてください。

  • エミュレータ
  • Nexus7 (2013)
  • Nexus7 (2012)

Android 4.4では、Settingsアプリのレイアウトヒエラルキーが5.1と異なるため、このままでは動きません。 ただし、UI Automator 2とEspressoを混ぜて使うこと自体は、Android 4.4でも同じ方法で実現できます。

License

Copyright 2015 TOYAMA Sumio <jun.nama@gmail.com>
Licensed under the Apache License, Version 2.0.