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需要。
下載地址:
建議選擇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自動化測試工具Appium在mac上安裝和使用教程
原文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