不務正業的 Appium 安裝過程

Journey on programming
4 min readMar 10, 2018

--

一開始是為了要碰看看自動化測試,才知道了 Appium 這個框架,安裝的過程也踩了一些坑,在這邊做一下筆記,也提供給需要的人。

  1. 檢查下列軟體是否都已順利安裝,可以直接透過 terminal 輸入下列指令來做安裝。
a. java -version
b. git --version
c. ruby -v
d. brew -v

brew 是一個很好用套件管理工具,如果電腦內沒有順利安裝的話,可以透過下列指令直接進行安裝

ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

我估計會看我文章的,應該都是大多都是 iOS 領域的大大,所以電腦上沒有安裝 java 也是很正常的事情,請先從官網抓最新的 jre 回來直接安裝,然後去修改 ~/.bash_profile ,因為要加上環境變數

export JAVA_HOME=”/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home”
export PATH=${JAVA_HOME}/bin:$PATH

將上列兩行直接複製貼上,然後 wq! 離開,接著輸入 source ~/.bash_profile 重新載入設定檔

2. 安裝 Xcode & Android Studio

這邊我就不多做解釋了,因為 appium 主要就是在做跨平台的自動化 UI 測試,所以需要兩個平台的開發工具,基本上安裝過程照著預設的選項走就可以了,但是我這邊要特別提到兩件事情

a. 安裝 Xcode command line tool

xcode-select --install

b. 安裝好 Android Studio 之後,需要設定 Android Home 的位置,如果你是直接透過 Android Studio 來安裝 SDK 的話,預設的路徑會在

/Users/{YOUR_USER_NAME}/Library/Android/sdk

所以請再把 ~/.bash_profile 打開,然後加入下列這行

export ANDROID_HOME=/Users/nicklee/Library/Android/sdk

然後照著上述步驟,重新載入一次。如果不是透過 Android Studio 安裝的話,那就參考下列 stackoverflow 吧,裡面講得很清楚了。

3. 重頭戲!安裝 appium

a. brew install node
b. npm install -g appium
c. npm install wd

安裝好了之後,再安裝 appium-docter 這個軟體會幫忙檢查在安裝過程中有缺漏的部分,安裝方法很簡單,輸入下列指令

npm install appium-doctor -g

安裝好了之後,直接在 terminal 輸入 appium-doctor ,他就會告訴你還缺少了哪些檔案,直到全部都打勾了,像如下畫面,出現 Everything looks good, bye! 就是安裝好囉

4. 執行 appium

最後一步,在 terminal 輸入 appium & 就可以把 appium 執行起來了!

如果要關掉的話,先輸入 ps -a,然後找到 appium 的 PID ,接著輸入 kill <appium PID> 就可以把 appium 關掉了!

--

--

Journey on programming

Software Developer at 91APP. If you like my articles, please clap and follow me on Medium. Never stay still, never plateau!