Mac  Appium環境搭建及連線ios真機

湯圓兒2019發表於2020-12-15


開始之前忍不住吐槽。appium環境搭建這一步就會讓很多人望而卻步。要不是工作需要,我可能就是死於環境搭建的那一撥人。

基礎環境搭建

0. 安裝Homebrew

Homebrew 簡稱brew,是Mac OSX上的軟體包管理工具,能在Mac中方便的安裝軟體或者解除安裝軟體,可以說Homebrew就是mac下的apt-get、yum等神器。
安裝,開啟終端,複製下面的命令,大約1分鐘左右,下載完成,過程中需要輸入密碼,其他無需任何操作:

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

如果你不知道mac裡面是否安裝homebrew,可以在終端輸入brew --version 。出現版本號就證明已經安裝了。
在這裡插入圖片描述
Homebrew安裝成功後,會自動建立目錄 /usr/local/Cellar 來存放Homebrew安裝的程式。

1. 安裝pyhton

Mac筆記本自帶安裝了python2,此處安裝python3。
可使用pyenv管理python版本,在終端執行以下命令。

brew install pyenv
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
exec "$SHELL"
pyenv install 3.6.6

安裝完python3後,python2和python3並存。輸入python2、python3區分環境。
在這裡插入圖片描述

2. 安裝node

Appium是用Node.js封裝的,所以,我們需要安裝Node.js環境。

brew install node

通過這種方法安裝的node是最新版本。安裝完node後,已經自動安裝了npm。在終端輸入node -v npm -v獲取對應的版本號
在這裡插入圖片描述
另外的方法:(安裝8版本)

brew install node@8
brew link --overwrite node@8 --force

3. 安裝cnmp

國內直接用npm下載安裝會有好多網路問題,安裝淘寶的cnpm要比npm好用

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

4. 安裝appium

npm/cnpm install -g appium --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver

進入https://github.com/appium/appium-desktop/releases下載
在這裡插入圖片描述
不出意外的話,我們已經裝好了appium服務端,接下來,我們需要安裝跨語言的客戶端(Appium允許使用者使用幾乎任何主流的語言來完成自動化指令碼編寫)
python3示例:
pip3 install appium-python-client

5. 安裝appium-doctor

cnpm install -g appium-doctor

安裝後,輸入appium-doctor --ios即可檢查ios環境的配置狀況。
在這裡插入圖片描述

6. 安裝Xcode

在應用商店就可以下載。下載後傻瓜式安裝即可。

7. 安裝Carthage

類似於 java 的 maven,管理專案依賴,主要是 WebDriverAgent 使用

brew install carthage

8. 安裝deploy

檢視裝置應用

npm/cnpm install -g ios-deploy

連線IOS真機

相關文章