-《軟件測(cè)試干貨文TOP3》第 104 期 -
叮~檸檬班新欄目欄目「干貨文TOP3」來啦!
在 「干貨文TOP3」
一期一個(gè)知識(shí)點(diǎn)
5分鐘解答你最關(guān)心的軟件測(cè)試問題
簡(jiǎn)單明了,清晰易學(xué)的干貨
你關(guān)心的一切軟件測(cè)試問題,都在這里啦!
Appium
大家在初次接觸 Appium 時(shí)會(huì)看到網(wǎng)上各種帖子講解如何安裝 Appium,各種 Appium 版本的安裝教程滿天飛,而很多帖子中提供的安裝教程是已經(jīng)過時(shí)了的,容易誤導(dǎo)初學(xué)者。
這篇文章帶著你一起全面了解 Appium 各種版本如何選擇如何安裝。
一句話概述:
Appium 安裝提供兩種方式:桌面版和命令行版。其中桌面版又分為 Appium GUI 和 Appium Desktop。
01.
Appium GUI
Appium 最先發(fā)布的桌面版本,將 Appium 的核心 Server 進(jìn)行封裝提供了圖形界面,對(duì)初學(xué)者比較友好。
下載地址:
[https://bitbucket.org/appium/appium.app/downloads/]
它長(zhǎng)這樣:
需要注意的是:
目前該項(xiàng)目已經(jīng)很久沒有維護(hù)了,針對(duì) Windows 平臺(tái)最新的版本是 AppiumForWindows_1_4_16_1,里面封裝的 Appium server 為 1.4.16,針對(duì) Mac 平臺(tái)最新的版本是 appium-1.5.3,里面封裝的 Appium server 為 1.5.3。
如果要使用較新的 Appium server 顯然該項(xiàng)目不滿足,所以此版本不推薦。
02.
Appium Desktop
Appium GUI 的替代項(xiàng)目,它封裝了運(yùn)行 Appium 服務(wù)端的所有依賴,目前該項(xiàng)目持續(xù)在維護(hù)中。一般 Appium server 更新之后 Appium desktop 也會(huì)有對(duì)應(yīng)新版本發(fā)布出來。所以強(qiáng)烈建議初學(xué)者選擇 Appium-desktop,并且安裝也非常的容易。
Appium-desktop 是 GitHub 上面的開源項(xiàng)目,源碼地址是:
[https://github.com/appium/appium-desktop]
對(duì)應(yīng)安裝包下載地址:
[https://github.com/appium/appium-desktop/releases]
建議不要使用最新的,可能會(huì)存在一些 BUG,可以選擇較新的版本進(jìn)行安裝。這里以 V1.17.1 為例:展開 Assets 選項(xiàng),選擇 windows 平臺(tái)的安裝包。
03.
Appium Server 命令行版本
Appium 的核心就是 Appium Server,使用 node.js 語言實(shí)現(xiàn),所以在安裝 Appium Server 命令行版本之前我們需要先安裝配置 node.js。Appium 命令行版本安裝相較于 Appium 圖形化版本要復(fù)雜很多,建議初學(xué)者先安裝桌面版本練習(xí),后續(xù)再使用命令行版本。
1:下載 node.js
https://nodejs.org/en/download/
2:選擇安裝路徑,筆者這邊選擇安裝到 D 盤
3:打開 cmd 窗口,輸入 node -v 以及 npm -v 檢測(cè)(npm 是 node.js 自帶的包管理器)
4:指定 npm 安裝的全局模塊和緩存的路徑,如果不指定默認(rèn)會(huì)安裝到 C 盤中“C:\Users\用戶名\AppData\Roaming\npm”。
(1) 在 nodejs 目錄下新建“node_cache”和“node_global”目錄
(2) 在 cmd 窗口中輸入如下命令:
【】
5:配置 node.js 環(huán)境變量
(1) 在系統(tǒng)變量中新建“NODE_PATH”變量名,變量值為 “D:\software\nodejs\node_global\node_modules”
(2) 在系統(tǒng)變量“Path”中追加“%NODE_PATH%”
(3) 將用戶變量“Path”中原來的“C:\Users\用戶名\AppData\Roaming\npm”修改為“D:\software\nodejs\node_global”
6: 安裝 Appium Server
(1) 設(shè)置 npm 淘寶鏡像地址,執(zhí)行如下命令:
npm config set registry https://registry.npm.taobao.org
如果安裝指定版本(比如 1.17.1),使用如下方式:
npm install appium@1.17.1 -g
(2) npm 通過全局方式安裝 Appium Server(默認(rèn)下載安裝最新版本 Appium)
npm install appium-doctor -g
執(zhí)行 appium-doctor,出現(xiàn)如下提示表示 Appium 環(huán)境 OK。
(3) 安裝 appium-doctor(用來檢測(cè) appium 所需環(huán)境依賴,包括 node.js、Android SDK、JDK)。
7: 啟動(dòng) Appium Server
直接在 cmd 窗口輸入“appium”即可啟動(dòng) Appium Server:
聯(lián)系客服