/xayn_mobile_automation

Mobile Test Automation Framework

Primary LanguageJava

Xayn

Xayn Mobile Automation with Appium

compile and build framework code

Installation 🧑🏻‍💻

Required components 🛠

  1. JDK8
  2. Maven 3.8.5
  3. Appium >=1.22.0
  4. Android SDK

Preparing testing devices 📱

  1. Connect the android device with the server and execute ./adb devices to learn the id. Assign it to ANDROID_PERSONAL
  2. Connect an Iphone with the server and launch ITunes, assign UDID with IOS_PERSONAL

Environment variables 📃

  1. ANDROID_HOME
  2. ANDROID_SDK_ROOT
  3. JAVA_HOME
  4. XCODE_ORG_ID
  5. IOS_PERSONAL (id of debugging device)
  6. ANDROID_PERSONAL (id of debugging device)
  7. TESTRAIL_ENDPOINT,TESTRAIL_USER, TESTRAIL_PASSWORD, TESTRAIL_ENDPOINT