Appium移動自動化測試之—基於java的iOS環境搭建

來源:互聯網
上載者:User

標籤:blog   配置環境變數   輸入   基於   環境   resources   man   install   local   

本文僅供參考,同時感謝協助我搭建環境的同事

作業系統的名稱:Mac OS X
作業系統的版本:10.12.6

接下來我們開始踏上搭建Appium+java+ios之路,本文只說個大概,畢竟本機已經裝過了,我就不在折騰了,耗費好幾天時間才搞定。

一:安裝Appium

  1.作者系統安裝的Appium版本為:1.6.4,安裝方法:開啟終端輸入:npm install –g [email protected],檢查是否安裝成功:終端輸入appium -v,如果顯示版本號碼說明安裝成功。

  2.圖形介面用戶端安裝方法:官網下載appium.dmg檔案即可

  3.配置環境變數,終端輸入 vi ~/.bash_profile,將Appium路徑安裝到path中,PATH="/Applications/Appium.app/Contents/Resources/node_modules/appium/bin:${PATH}"

二:安裝Homebew

  先來看下Homebew是個什麼東東,官網https://brew.sh/index_zh-cn.html,Homebrew 能幹什麼?使用 Homebrew 安裝 Apple 沒有預裝但 你需要的東西。Homebrew 會將軟體包安裝到獨立目錄,並將其檔案軟連結至 /usr/local 。Homebrew 不會將檔案安裝到它本身目錄之外,所以您可將 Homebrew 安裝到任意位置。輕鬆建立你自己的 Homebrew 包。完全基於 git 和 ruby,所以自由修改的同時你仍可以輕鬆撤銷你的變更或與上遊更新合并。Homebrew 的配方都是簡單的 Ruby 指令碼,Homebrew 使 macOS 更完整。使用 gem 來安裝 gems、用 brew 來安裝那些依賴包。更多介紹請上官網。

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

  2.檢查是否安裝成功:brew -v,作者系統安裝的版本號碼為:1.3.2

三:安裝Node

  1.安裝:終端執行:brew install node。

  2.檢查是否安裝成功:終端輸入node -v,如果顯示版本號碼說明安裝成功,作者安裝版本為:v6.11.3

四:安裝ideviceinstaller

  1.說明:與iOS裝置通訊的跨平台庫和工具,用於給iOS裝置安裝卸載應用或者備份應用。該工具是基於libmobiledevice的,因此首先要完成 libmobiledevice的編譯安裝。

  2.終端執行:brew install ideviceinstaller

  3.檢查是否安裝成功,如出現則表示安裝成功。

五:安裝xcode

  1.安裝:可以AppStore中開啟並下載,

  2.檢查是否安裝成功:終端執行xcodebuild -version,作者安裝版本為:Xcode 8.3.3

六:安裝Xcode Command Line Tools

  1.Xcode安裝完成後啟動終端,在終端輸入xcode-select --install

 

Appium移動自動化測試之—基於java的iOS環境搭建

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.