Appium移動自動化測試(一)--Mac安裝Appium

來源:互聯網
上載者:User

標籤:studio   height   oid   npm   下載   index.php   java安裝   通過   php   

一、Appium安裝

1. 直接安裝:Appium官網下載:https://bitbucket.org/appium/appium.app/downloads/ 

 這裡mac系統升級到 Sierra後,無法安裝不被認可的軟體,必須恢複“任何來源”,運行命令 sudo spctl --master-disable,成功後:

 

 但是還有一個問題,Appium無法探測到Mac OS 10.11以上的版本,我們只需要改一下相應的配置即可,詳細參照:https://stackoverflow.com/questions/40129794/how-to-fix-error-could-not-detect-mac-os-x-version-from-sw-vers-output-10-12

2. 命令列安裝

> brew install node        # get node.js      或者直接安裝:Node.js官網下載:https://nodejs.org/zh-cn/download/(直接安裝的node中直接包含了npm,且路徑正確,不存在關聯錯誤的情況)

> npm install -g appium  # get appium     

> npm install wd          # get appium client

直接用npm下載往往不成功,這是需要通過代理來下載,我參考的文章是:https://segmentfault.com/q/1010000006025361/a-1020000006252474

具體方法如下:

> npm i cnpm -g --registry=http://registry.npm.taobao.org

> cnpm i appium -g   # get appium

> cnpm i wd -g  # get appium client

> cnpm i appium-doctor   # get appium-doctor

 

3.檢查Appium成功安裝

 

以上有部分軟體未安裝,接下來彌補上。

 

二、Appium配置

1.  AppStore下載Xcode直接安裝即可;

 或者命令列安裝: $ xcode-select --install

 

2. Android SDK :http://tools.android-studio.org/index.php/sdk

   將下載的 Android SDK 解壓,將得到如下目錄。(具體安裝步驟可以閱讀 SDK Readme.txt)

 

  點擊運行檔案tools/android, 安裝步驟一步一步安裝並下載完SDK後,配置環境變數

> vim ~/.bash_profile

export ANDROID_HOME=/usr/local/android-sdk-macosx

export PATH=${PATH}:${ANDROID_HOME}/tools

export PATH=${PATH}:${ANDROID_HOME}/platform-tools

 

3. 網上下載java安裝後,配置環境變數 (詳細參照:http://www.micmiu.com/lang/java/set-javahome-on-mac-os-x/)

> vim ~/.bash_profile

export JAVA_HOME=$(/usr/libexec/java_home) # get latest version   

export PATH=${JAVA_HOME}/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

 

4. 檢查Appium成功安裝

所有配置全部打對勾才算成功,若有打叉的,依次配置,直到全部對勾為止。

 

長征第一步,祝你成功!

Appium移動自動化測試(一)--Mac安裝Appium

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.