1. 程式人生 > >Mac上安裝Appium環境[轉載]

Mac上安裝Appium環境[轉載]

週末花了半天時間搗鼓Appium安裝,雖然Appium官網(http://appium.io)提供的步驟很簡單,但是安裝過程中還是踩了一些坑。所以有必要將我在Mac電腦上的安裝步驟記錄下來,幫助大家避免入坑。 
Mac平臺能真正發揮Appium的功能,因為Mac平臺既能測試Android App又能測試iOS App。公司恰好給配的Macbook Pro,簡直幸運至極。 
下面是整理的安裝Appium的完整過程,包括Mac平臺的環境安裝、以及Appium的安裝。

0、Mac平臺基礎環境

先保證Mac平臺已經有了下面這些軟體。再進行Appium的安裝。

1.java

liuchunmings-MacBook-Pro:~ liuchunming$ java -version
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
  • 1
  • 2
  • 3
  • 4

2.Git

liuchunmings-MacBook-Pro:~ liuchunming$ git --version
git version 2.4.9 (Apple Git-60)
  • 1
  • 2

3.Ruby

liuchunmings-MacBook-Pro:~ liuchunming$ ruby -v
ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14]
  • 1
  • 2

4. brew

liuchunmings-MacBook-Pro:~ liuchunming$ brew -v
Homebrew 0.9.9 (git revision f1293; last commit 2016-05-30)
Homebrew/homebrew-core (git revision c7ac; last commit 2016-05-31)
  • 1
  • 2
  • 3

brew是Mac OS不可或缺的套件管理器。安裝方法是:

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

5.Xcode

測試iOS App需要。 
開啟Finder,在Applications資料夾下,看是否有Xcode.app程式。如果沒有,則需要安裝。 
下載地址:https://developer.apple.com/downloads/ 
安裝方法同所有的dmg包的安裝方法一樣。

6.Android SDK

測試Android App需要。 
下載地址:

https://developer.android.com/studio/index.html#downloads 
建議選擇Android Studio下載,藉助studio來安裝SDK。和安裝其他Mac OS程式一樣進行安裝就行。 
安裝完成之後,開啟Android Studio,這時可能會提示 unable to access android sdk add-on list。這個意思是提示我們電腦上沒有安裝SDK,沒關係,點選Cancel,在後續的介面安裝SDK就好了。 
安裝 Android SDK Tools 和 Android SDK Platform-tools ,進入Preference——Appearance&Behavior——System Settings——Android SDK。 
這裡寫圖片描述
可以在這裡下載和更新 Android SDK Tools 和 Android SDK Platform-tools 。保持預設的選項即可,點選Install 23 packages…。 
這裡寫圖片描述
Accept License。然後Install就可以了。這個過程根據網速不同,可能需要10-20分鐘,耐心等待。

7.設定環境變數

在~/.bash_profile中新加下面兩行。之後執行:source ~/.bash_profile 使環境變數生效。

export JAVA_HOME=$(/usr/libexec/java_home)
export ANDROID_HOME=/Users/chunming.liu/Library/Android/sdk
export PATH="$PATH:$JAVA_HOME/bin"
  • 1
  • 2
  • 3

通過Android Studio安裝的SDK,預設的路徑是/Users/chunming.liu/Library/Android/sdk。 
至此,為了安裝Appium所需要的Mac平臺已經配置完畢了。接下來開始安裝Appium。

1、Appium安裝

Mac平臺環境安裝完畢之後,就可以開始安裝Appium了。 
Mac下搭建appium環境有兩種方法: 
1.直接下載appium.dmg 執行即可 
2.使用npm安裝 
下載dmg包安裝的方法,很簡單,和安裝所有的dmg包一樣。不多介紹了。我更喜歡命令列方式,下面主要介紹下通過npm安裝的方法。 
官網上提供的步驟是下面這樣的:

> brew install node      # get node.js
> npm install -g appium  # get appium
> npm install wd         # get appium client
> appium &               # start appium
> node your-appium-test.js  #跑個測試時看看
  • 1
  • 2
  • 3
  • 4
  • 5

我也是按照這個步驟來進行的。

1. 安裝node.js

Appium依賴Node.js環境,因此需要先安裝node環境。安裝方法是執行brew install node。 
安裝完成後,可以執行node -v檢視node版本。

liuchunmings-MacBook-Pro:~ liuchunming$ node -v
v6.2.0
  • 1
  • 2

坑: 
先升級homebrew:brew update,以便能夠安裝最新版的node。我第一遍安裝的時候,就是因為沒有升級brew,所以通過brew install node安裝的node版本比較低,導致用npm安裝appium提示“’appnium’ is not in the npm registry.”

2.安裝 appium server

在終端輸入npm install -g appium。 
這個過程可能會比較慢。

3.安裝appium client

在終端輸入npm install wd。

2、檢查環境

appium doctor用來appium的是否成功安裝。下載appium doctor的網址在:https://github.com/appium/appium-doctor 
在終端執行npm install appium-doctor -g來安裝doctor。 
安裝完成後,終端輸入appium-doctor 檢測環境是否成功。 
結果如下:

liuchunmings-MacBook-Pro:tools liuchunming$ appium-doctor 
info AppiumDoctor ### Diagnostic starting ### 
info AppiumDoctor ✔ Xcode is installed at: /Applications/Xcode.app/Contents/Developer 
info AppiumDoctor ✔ Xcode Command Line Tools are installed. 
info AppiumDoctor ✔ DevToolsSecurity is enabled. 
info AppiumDoctor ✔ The Authorization DB is set up properly. 
info AppiumDoctor ✔ The Node.js binary was found at: /usr/local/bin/node 
info AppiumDoctor ✔ HOME is set to: /Users/liuchunming 
info AppiumDoctor ✔ ANDROID_HOME is set to: /usr/local/android-sdk-macosx 
info AppiumDoctor ✔ JAVA_HOME is set to: /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home 
info AppiumDoctor ✔ adb exists at: /usr/local/android-sdk-macosx/platform-tools/adb 
info AppiumDoctor ✔ android exists at: /usr/local/android-sdk-macosx/tools/android 
info AppiumDoctor ✔ emulator exists at: /usr/local/android-sdk-macosx/tools/emulator 
info AppiumDoctor ### Diagnostic completed, no fix needed. ### 
info AppiumDoctor 
info AppiumDoctor Everything looks good, bye! 
info AppiumDoctor

如果全部顯示對號,則表示環境安裝完畢了。

3、啟動appium

在終端輸入appium &。輸出下面的資訊,則表示appium server啟動成功了。

liuchunmings-MacBook-Pro:~ liuchunming$ appium &

[1] 12649 
liuchunmings-MacBook-Pro:~ liuchunming$ [Appium] Welcome to Appium v1.5.2 (REV f12932cf3176ffea5f4004984a390e8dc929ebbf) 
[Appium] Appium REST http interface listener started on 0.0.0.0:4723

至此,Appium就安裝完畢了。 
後面會陸續介紹如何編寫移動端的自動化測試框架。

4 參考資料

相關推薦

Mac安裝Appium環境[轉載]

週末花了半天時間搗鼓Appium安裝,雖然Appium官網(http://appium.io)提供的步驟很簡單,但是安裝過程中還是踩了一些坑。所以有必要將我在Mac電腦上的安裝步驟記錄下來,幫助大家避免入坑。  Mac平臺能真正發揮Appium的功能,因為Mac平臺既能測

Mac安裝Appium環境

週末花了半天時間搗鼓Appium安裝,雖然Appium官網(http://appium.io)提供的步驟很簡單,但是安裝過程中還是踩了一些坑。所以有必要將我在Mac電腦上的安裝步驟記錄下來,幫助大家避免入坑。 Mac平臺能真正發揮Appium的功能,因為Mac

mac安裝go環境

一、安裝Homebrew 安裝命令: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Homebrew的使用: (1)安裝軟體:brew

轉載]在mac安裝和使用mysql

nal img $path -i 更改密碼 很多 oca 授權 unit 相關版本信息 mysql Ver 14.14 Distrib 5.7.15, for osx10.11 (x86_64) using EditLine wrapper 安裝 安裝的方法有很多

Mac安裝GDB除錯工具,並且使用eclipse來進行除錯的環境搭建

Mac上安裝GDB除錯工具,並且使用eclipse來進行除錯的環境搭建 背景 版本 GDB安裝過程 安裝前的準備工作 XCode的安裝 brew的安裝

徹底解除安裝Mac 安裝的一個軟體(轉載)

MacOS Sierra之前的系統 1. 如果在App Store上下載的:直接在Launchpad滑鼠長按圖示點選刪除即可。 2. 如果不在App Store上下載的:推薦使用AppZapper, AppCleaner等第三方軟體來解除安裝應用。 Mac

mac安裝go執行環境liteide

mac上go語言開發環境除了sublime,另外一個熱門是國人開發的liteide.1. 首先確保go已經安裝在本機,並且配置了環境變數, terminal下vim .bash_profile,這是我的配置:GOPATH是我們本機go專案存放的地方,類似於workspace。

mac node.js環境安裝與測試

一 摘要 如何大家之前做過web伺服器的人都知道,nginx+lua與現在流行的node.js都是可以做web伺服器的,前者在程式的寫法和配置上要比後者麻煩,但用起來都是差不多.在這裡建議大家如果對lua指令碼語言不瞭解,可以多瞭解這門指令碼語言,他號稱是所有

Mac 搭建Pygame環境(含安裝錯誤的解決辦法)

在Mac 上搭建pygame(含安裝錯誤的解決辦法) 前言:說一下寫本文的原因吧,最近在學習Python,學習到用pygame開發遊戲的時候,在Mac電腦上裝pygame卻始終無法安裝成功。折騰了好久才安裝成功,因此準備記錄一下安裝方法,可以讓想學習py

mac搭建appium+IOS自動化測試環境

開啟WebDriverAgent cd /usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent xcodebuild -project WebDriver

MongoDB之在mac安裝MongoDB並設定環境變數

說明一下:我的使用者名稱是skythinking 一:安裝 1.在Users/skythinking下新建MongoDB資料夾,把從官網上下的檔案,型如:mongodb-osx-x86_64-2.6.1這個解壓到MongoDB資料夾 2.在MongoDB目錄下新建d

iOS自動化測試工具Appiummac安裝和使用教程

原文http://www.jianshu.com/u/770cb5983e6d 本文只適用於MAC下測試iOS應用 image.png 接下來就是配置Appium的環境,這篇文章講的很詳細,同樣適用目前的1.6.5版本.大家可以去按步執行一下.(如果這個過程中出現任何問題,請點選這裡),因為我們已經

mac 搭建 ruby 環境

-c 關系 ins 廁所 default height src 命令 技術 一、安裝系統需要的包 安裝Xcode開發工具,它將幫你安裝好 Unix 環境需要的開發包 打開 App Store,搜索 Xcode,第一個就是,對了,有4個多G,網速如果不大好,就請先廁所哭會兒吧

RHEL7.3系統安裝docker環境及docker的簡單使用

訪問 vim build info 環境 version .html 查看 hub 為RHEL7和Centos7上安裝epel源和docker源以及安裝和檢查 命令安裝 yum -y install epel-release 手動安裝 wget http://

Mac安裝mysql數據庫

text 令行 com gree install blog 輸入 pat ref 1. 下載MySQL for mac: https://dev.mysql.com/downloads/installer/ 2. 雙擊mysql-5.7.17-macos10.12-x86_

jupyter notebook在Mac安裝

jupyter notebook安裝 mac 在mac上安裝jupyter notebook還算順利,主要是借鑒了mybefly的分享文檔,這裏講安裝過程使用到的步驟做一個記錄: 1.升級pip:sudo python -m pip install --upgrade --force pip

mac安裝Docker

這樣的 開會 有一個 mac 安裝完成 com doc .cn -1 1.進入一下地址進行下載docker https://download.docker.com/mac/stable/Docker.dmg 進入後進行下載後進行安裝 2.將其拖動到Appliactio

MAC安裝mysql服務

mac 安裝 mysql 1、下載mysql 訪問MySQL的官網http://www.mysql.com/downloads/ 然後在頁面中會看到“MySQL Community Server”下方有一個“download”點擊。 進入MySQL的下載界面(http://

mac安裝Protobuf

ebo target tar www. ref margin lob fan md4 o每C歡40趟a崖4whttp://www.docin.com/hun016 7g導翟貝彜崖改0比2euhttp://www.facebolw.com/space/2104988/foll

mac安裝npm環境

npm nvm使用nvm進行管理: 1、打開 https://github.com/creationix/nvm, 找到README.md中的:InstallationInstall scriptTo install or update nvm, you can use the install scri