Windows下使用 npm 命令安裝 Appium(詳)


本文主要講述如何在 Windows 系統上通過 npm 命令行安裝 appium

Windows 桌面版請在官網選擇對應版本下載安裝。

官網鏈接

TestHome 百度網盤下載鏈接

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) 壓縮包:

直接下載鏈接:https://dl.google.com/android/installer_r24.4.1-windows.exe?utm_source=androiddevtools&utm_medium=website

打開解壓目錄下 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 確定即可。

 

snipaste_20180209_120320.png
 

 

如添加失敗報錯,可下載某離線添加工具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 要小)

 

20180207122040565.png
 

 

安裝 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 檢查所有配置均已正確即表示安裝成功:

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM