Framework for Cross Platform Test Automation Using TestNG, Maven, Java, Selenium, Appium
- Java JDK 11 installed and configured (with
JAVA_HOMEandPATHconfigured) - IDE (to import this project using Maven)
- Android SDK (for Android execution | with
ANDROID_HOMEandPATHconfigured) - Appium installed through npm
To execute the examples over the Android platform you'll need:
- Android SDK
- Updated Build Tools, Platform Tools and, at least, one System Image (Android Version)
- Configure Android Path on your environment variables
- ANDROID_HOME: root android sdk directory
- PATH: ANDROID_HOME + the following paths = platform-tools, tools, tools/bin
You can use the uiautomatorviewer to inspect elements on Android devices. or you can use Appium Desktop