An example project showing how to use Courgette-JVM with Appium to test Android native applications.
- Java
- Windows / MacOS
- Appium
- Android Studio with Pixel 4a and Nexus 6 emulators
There are 2 scenarios in this project and Courgette will run both scenarios in parallel across 2 different android emulators.
courgette-appium-demo.mp4
You must set the ANDROID_HOME
environment variable and point this to the Android SDK.
Using Gradle from the command line
./gradlew runAndroidTestsInParallel
Pass the ANDROID_HOME
environment variable at runtime.
ANDROID_HOME=path-to-android-sdk ./gradlew runAndroidTestsInParallel
Using JUnit in the IDE
runners/AndroidTestRunner.java