本文主要講述如何在 Windows 系統上通過 npm 命令行安裝 appium
Windows 桌面版請在官網選擇對應版本下載安裝。
Tips:Appium 桌面版需要 Node.js 環境才可運行。
一、環境要求
- JDK
- Node.js
- android-sdk
- python 2.7
- .net framework 2.0
- VCbuild
二、安裝過程
安裝JDK,並配置好環境變量。
安裝配置 Node.js:
參考鏈接:https://www.cnblogs.com/zhouyu2017/p/6485265.html
安裝配置 Python 2.7
因 Appium 編譯過程中需使用 python 2.7 版本,3.0以上版本不行,可在電腦上裝兩個版本的 Python。
安裝 android-sdk
訪問 http://www.androiddevtools.cn/ 下載 SDK Tools (24.4.1 Windows) 壓縮包:
打開解壓目錄下 SDK Manager.exe 勾選 Tools 、Platform 、Build-tools 下載即可。
下載需要***,可通過 Toos - Options 設置國內代理下載:參考鏈接
環境變量配置(以解壓到 D:\Application\ 下為例):
c新增 ANDROID_HOME = D:\Application\android-sdk-windows
Path 增加:
%ANDROID_HOME%\tools
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\build-tools\26.0.1 (版本號具體參照本機目錄)
.net framework 2.0 安裝
添加 .net framework 2.0 功能
控制面板--程序--程序和功能 勾選 .net framework 3.5 確定即可。
如添加失敗報錯,可下載某離線添加工具Win10_2016_Net3.5_x64_Offline.exe,過程需要重啟!
VCbuild 安裝
因為 npm 安裝 Appium 是通過 node-gyp 來編譯的,所以會需要 Python 2.7 及 c++ 編譯環境。
Windows 下有兩種解決方案,一是安裝 Visual Studio,二是安裝 Visual C++ Build Tools。
除非有需要使用 VS ,否則可以選擇方案二。
這里我們可以選擇安裝 Visual C++ Build Tools。
[百度網盤鏈接]
安裝時選擇 勾選 Windows 8 SDK 、Windows 10 SDK 即可(安裝大約幾個G,習慣就好,至少比 完全安裝 VS 要小)
安裝 appium
打開 CMD:
設置 npm 淘寶鏡像
npm config set registry https://registry.npm.taobao.org
設置 vsbuild 版本,之前下載的 Visual C++ Build Tools 是多少版本的是多少就設置多少npm config set msvs_version 2015
npm 全局安裝 appium,使用命令(默認安裝最新版本):
npm install appium -g --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
如需安裝指定 appium 版本可在 appium后加@版本號,如安裝1.7.2版本:
npm install appium@1.7.2 -g
由於 chromedriver 下載易不成功,故指向淘寶 cdn 下載。
安裝 appium 完成后,繼續安裝 appium-doctor
npm install appium-doctor -g
使用 appium-doctor
檢查所有配置均已正確即表示安裝成功: