Mobile UI automation practice with Appium and Java — covering the fundamentals I use when picking up a new mobile project.
- Driver setup for Android (UiAutomator2)
- Locator strategies for native and hybrid apps
- Touch actions: tap, swipe, scroll
- Wait strategies and synchronization
- Example tests against a sample Android app
Java · Appium · Selenium · Android · TestNG · Maven
Prereqs: Java, Maven, Node.js, Android SDK with an emulator or device, Appium server.
# Start Appium server
appium
# In another shell:
mvn clean testUpdate Appium capabilities in the test setup with your device / app paths before running.
A focused warm-up for mobile UI automation rather than a full framework. Useful when refreshing Appium fundamentals.