1. 程式人生 > >Mac&Appium&Python自動化測試-Appium安裝

Mac&Appium&Python自動化測試-Appium安裝

基礎配置

1.JAVA和Git就不用多說了

2.Brew,也就是homebrew,它是MacOSX上的軟體包管理工具,它就等同於linux上的apt-get、yum,如果沒有安裝,可以通過如下命令安裝它,安裝好它就可以通過它安裝途中其他幾個,只需要在命令列執行brew install xxx即可

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

3.安裝node:node是安裝npm的前置條件

>$brew install node

4.安裝npm:npm是一個NodeJS包管理和分發工具,已經成為了非官方的釋出Node模組(包)的標準

>$brew install npm

5.安裝cnpm:國內直接用npm下載安裝會有好多網路問題,安裝淘寶的cnpm要比npm好用,https://npm.taobao.org/

>$npm install -g cnpm --registry=https://registry.npm.taobao.org

6.安裝carthage:carthage使用於 Swift 語言編寫,只支援動態框架,只支援 iOS8+的Cocoa依賴管理工具

>$brew install carthage

7.安裝libimobiledevice:libimobiledevice是一個跨平臺的軟體庫,支援 iPhone®, iPod Touch, iPadand Apple TV 等裝置的通訊協議。不依賴任何已有的私有庫,不需要越獄。應用軟體可以通過這個開發包輕鬆訪問裝置的檔案系統、獲取裝置資訊,備份和恢復裝置,管理 SpringBoard 圖示,管理已安裝應用,獲取通訊錄、日程、備註和書籤等資訊,使用 libgpod 同步音樂和視訊

>$brew install libimobiledevice

8.安裝ios-deploy:ios-deploy是一個使用命令列安裝ios app到連線的裝置的工具,原理是根據os x命令列工程呼叫系統底層函式,獲取連線的裝置、查詢/安裝/解除安裝app

>$cnpm install -g ios-deploy

9.安裝xcpretty: xcpretty是用於對xcodebuild的輸出進行格式化。幷包含輸出report功能

>$gem install xcpretty

10.安裝appium和appium-doctor

>$npm install -g appium 或者cnpm install -g appium

>$npm install -g appium-doctor 或者cnpm install -g appium

==============================================================

在安裝過程中可能遇到無許可權的情況,還是要有看日誌的習慣;

安裝完成後用如下方式檢查一遍