Xayn Mobile Automation with Appium
Installation 🧑🏻💻
🛠
Required components - JDK8
- Maven 3.8.5
- Appium >=1.22.0
- Android SDK
📱
Preparing testing devices - Connect the android device with the server and execute
./adb devices
to learn the id. Assign it to ANDROID_PERSONAL - Connect an Iphone with the server and launch ITunes, assign UDID with IOS_PERSONAL
📃
Environment variables - ANDROID_HOME
- ANDROID_SDK_ROOT
- JAVA_HOME
- XCODE_ORG_ID
- IOS_PERSONAL (id of debugging device)
- ANDROID_PERSONAL (id of debugging device)
- TESTRAIL_ENDPOINT,TESTRAIL_USER, TESTRAIL_PASSWORD, TESTRAIL_ENDPOINT