Appium_Mobile_Automation_Framework

Appium Mobile Automation Framework

This framework streamlines your mobile app testing with Appium, offering compatibility with Appium Java Client 9.3.0 and support for parallel test execution. Test across real devices, emulators, and simulators on both Android and iOS platforms.

Features

Tech Stack

Getting Started (Mac)

  1. Install Appium Server - npm install -g appium
  2. Install Appium Drivers - appium setup
  3. Install Appium Inspector - https://github.com/appium/appium-inspector
  4. Add Your Apps: Place your .apk (Android) and .ipa/.app (iOS) files in src/main/resources/testApps.
  5. Configure Tests: Adjust parameters in the TestNG XML files within src/test/resources to target specific apps and devices.
  6. Run Tests: Execute using your TestNG runner or Gradle.

Framework Structure

Tips