Execute mobile tests with Appium 2.x
Appium core team does not maintain Appium 1.x anymore since the 1st of January 2022. All recent versions of officially supported platform drivers are not compatible to Appium 1.x, and require Appium 2 to run.
- Katalon Studio added support for Appium 2 from version 9.1.0. If your team is migrating from Appium 1.x to Appium 2.x, read:
In Appium 2.x, one major change is the independence of drivers. This change separates tools and processes of building and using drivers for different platforms. With the ability to install and work with decoupled web drivers based on your application platform (iOS, Android, etc.), you can reduce your setup time and improve mobile testing performance in Katalon Studio.
This document guides you through configuration steps to execute mobile tests with Appium 2.x.
Requirements
- Katalon Studio version 9.1.0 onwards.
- Node.js 14+.
- Node Package Manager 8+ (NPM). This is usually bundled with Node.js, but you can upgrade independently.
We recommend downloading and installing Node.js from the official website instead of using package manager (e.g., brew
or apk
).
Install Appium 2.x and execute mobile tests
To learn more about execution logs in Katalon Studio, refer to the following document: View and customize execution log in Katalon Studio.
For troubleshooting, refer to the following document: Unable to Start Application on this device: Appium directory is invalid.
Build WebDriverAgent for real iOS devices with Appium 2.0 and Xcode 14
You have installed Appium XCUITest Driver. See Install Appium 2.x and execute mobile tests.