Appium Drivers
You can't use Appium without a driver! Here you can find a list of all known Appium drivers, along with their installation commands and links to their documentation.
To learn more about drivers, check out the Driver Intro.
Note
Official Drivers¶
These drivers are currently maintained by the Appium team:
Chromium¶
- Target: Desktop and mobile Chromium browsers (Chrome, Microsoft Edge, etc.)
- Mode: Web
Espresso¶
- Target: Android applications
- Mode: Native
Gecko¶
- Target: Desktop and mobile Gecko browsers (Firefox)
- Mode: Web
Mac2¶
- Target: macOS applications
- Mode: Native
Safari¶
- Target: Desktop and mobile Safari browsers
- Mode: Web
UiAutomator2¶
- Target: Android, Android TV, Android Wear applications
- Modes: Native, Hybrid, Web
Windows¶
Warning
Only the Node.js-based driver part is maintained by the Appium team. The server part
(WinAppDriver executable) is provided by Microsoft, but has not been maintained since 2022.
- Target: Windows applications
- Mode: Native
XCUITest¶
- Target: iOS, iPadOS, tvOS applications
- Modes: Native, Hybrid, Web
Other Drivers¶
These drivers are not maintained by the Appium team and can be used to target other platforms:
Flutter¶
- Target: iOS and Android applications built with Flutter
- Mode: Native
- Supported by: Appium Team / Community
Flutter Integration¶
- Target: iOS and Android applications built with Flutter
- Mode: Native
- Supported by: Community /
@AppiumTestDistribution
LG WebOS¶
- Target: LG TV web applications
- Mode: Web
- Supported by: HeadSpin
Linux¶
Warning
- Target: Linux applications
- Mode: Native
- Supported by:
@fantonglang
NovaWindows¶
Info
This driver is recommended as a drop-in replacement for the partially unmaintained
[Windows driver](#windows)
- Target: Windows applications
- Mode: Native
- Supported by: Community / Automate The Planet
Roku¶
- Target: Roku channels (applications)
- Mode: Native
- Supported by: HeadSpin
Tizen¶
Warning
- Target: Tizen applications
- Mode: Native
- Supported by: Community / Samsung
TizenTV¶
- Target: Tizen TV web applications
- Mode: Web
- Supported by: HeadSpin
You.i Engine¶
Warning
- Target: iOS, Android, macOS, Linux, tvOS applications built with You.i Engine
- Mode: Native
- Supported by: Community / You.i