Appium驱动
如果没有至少一个驱动程序,您就无法使用Appium!单击每个驱动程序的链接,查看该驱动程序的具体安装说明和文档。
通常,可以使用下面列出的驱动名称,使用以下命令安装驱动程序:
要了解有关驱动的更多信息,请查看驱动简介。
官方驱动¶
这些驱动程序目前由Appium团队维护:
驱动 | 驱动名称 | 支持的平台 | 支持的形式 |
---|---|---|---|
Chromium | chromium |
macOS, Windows, Linux | Web |
Espresso | espresso |
Android | Native |
Gecko | gecko |
macOS, Windows, Linux, Android | Web |
Mac2 | mac2 |
macOS | Native |
Safari | safari |
macOS, iOS | Web |
UiAutomator2 | uiautomator2 |
Android | Native, Hybrid, Web |
Windows | windows |
Windows | Native |
XCUITest | xcuitest |
iOS | Native, Hybrid, Web |
其他驱动¶
这些驱动程序不由Appium团队维护,可用于针对其他平台:
驱动 | 驱动名称 | 支持的平台 | 支持的形式 | 维护者 |
---|---|---|---|---|
Flutter | --source=npm appium-flutter-driver |
iOS, Android | Native | Community |
Flutter Integration | --source=npm appium-flutter-integration-driver |
iOS, Android | Native | Community / @AppiumTestDistribution |
LG WebOS | --source=npm appium-lg-webos-driver |
LG TV | Web | HeadSpin |
Linux | --source=npm @stdspa/appium-linux-driver |
Linux | Native | @fantonglang |
Roku | --source=npm @headspinio/appium-roku-driver |
Roku | Native | HeadSpin |
Tizen | --source=npm appium-tizen-driver |
Android | Native | Community / Samsung |
TizenTV | --source=npm appium-tizen-tv-driver |
Samsung TV | Web | HeadSpin |
Youi | --source=npm appium-youiengine-driver |
iOS, Android, macOS, Linux, tvOS | Native | Community / You.i |
注意
如果您维护了一个Appium驱动程序,并希望在Appium文档中列出,请随时进行PR,将其添加到本部分,并附上驱动程序文档的链接。