前提:
确保已经安装了 Node.js 和 npm
·当您安装Appium 1时,所有可用的驱动程序会与主Appium服务器一起安装。但现在情况不再如此。仅安装Appium 2(例如,通过`npm i -g appium`)只会安装Appium服务器,但不会安装驱动程序。为了安装驱动程序,您现在必须使用新的Appium扩展CLI。例如,在安装Appium之后,要安装最新的XCUITest和UiAutomator2驱动程序,您可以运行以下命令:
```
Android:appium driver install uiautomator2 # 安装最新版本的驱动
IOS:appium driver install xcuitest@4.12.2 # 安装特定版本的驱动
```
此时,您的驱动程序已安装并准备就绪。
·Appium 2命令行还有很多其他功能,所以一定要查看其文档。如果您在持续集成(CI)环境中运行,或者想一步到位安装Appium和一些驱动程序,可以通过在安装时使用一些特殊标志来实现,例如:
```
IOS、Android:npm i -g appium --drivers=xcuitest,uiautomator2
```
这将一次性为您安装Appium和两个驱动程序。如果您遇到安装或启动错误,请先卸载任何现有的Appium 1 npm包(使用`npm uninstall -g appium`)。
1、配置环境变量(跳过谷歌下载):APPIUM_SKIP_CHROMEDRIVER_INSTALL=1
2、在命令提示符中输入: appium driver install uiautomator2
3、安装结束实现:
√ Checking if 'appium-uiautomator2-driver' is compatible
√ Installing 'uiautomator2' using NPM install spec 'appium-uiautomator2-driver'
i Driver uiautomator2@3.6.1 successfully installed
- automationName: UiAutomator2
- platformNames: ["Android"]