Appium:ios自动化环境搭建
1. 安裝Xcode
在app store下載,Xcode開發(fā)ios應(yīng)用程序所需要的,并且可以操作模擬器,后面需要配置的一些東西也需要xcode。
2. 安裝appium Desktop?
Releases · appium/appium-desktop · GitHub
3. 安裝node.js (為了npm命令)
Node.js
# 查看node是否安裝成功 node -v# 查看npm是否安裝成功 npm -v配置環(huán)境
# 打開文件 vim .bash_profile# node 寫入文件 export NODE_HOME="/usr/local" export PATH=$PATH:$NODE_HOME/bin# 執(zhí)行使之生效 source .bash_profile4.?安裝cnpm?(有些不能用npm下載的,需要用cnpm)
sudo npm install -g cnpm -registry=https://registry.npm.taobao.org# 查看cnpm cnpm -v5.?安裝brew(和pip一樣,軟件包管理工具)
# 安裝brew /bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"# 打開文件 vim .bash_profile# 在文件中添加環(huán)境變量,添加完成后保存退出(esc退出,按兩次大寫Z保存退出) 【 export PATH=/usr/local/bin:$PATH export PATH=/opt/homebrew/bin:$PATH 】# 執(zhí)行使之生效 source .bash_profile# 打開文件 vim ~/.zshrc# 在文件中添加,然后保存退出 source ~/.bash_profile6.?安裝ios-deploy依賴庫(ios測試必須的庫)
cnpm install -g ios-deploy但是發(fā)生了報錯,看一下報錯原因大概是xcode的問題,解決方法為:
首先,我們需要下載webdriveragent,它是Facebook出的一個ios自動化測試的框架,而appium又引用了該框架,之后我們也會用到,所以這里先點下面的鏈接下載,下載完解壓使用就可以。
GitHub - appium/WebDriverAgent: A WebDriver server for iOS and tvOS
直接點擊就可以進(jìn)入到xcode頁面。
打開xcode中,Preferences > Location > Command Line Tools,選擇你的xcode版本之后,然后就可以安裝成功啦~~
但是在從App Store上下載Xcode后,默認(rèn)是不會安裝command Line Tools的,Command Line Tools是在Xcode中的一款工具,可以在命令行中運行C程序。
在終端中輸入以下命令:xcode-select –install ?可以進(jìn)行安裝。
7.??安裝libimobiledevice(做真機(jī)調(diào)試需要)
brew install libimobiledevice --HEAD8.?安裝carthage?(webdriveragent里需要使用該命令下載東西)
brew install carthage9. 安裝appium inspector 定位元素
10. 運行自動化腳本
appium:使用真機(jī)進(jìn)行自動化測試(最新適用!Mac M2和Xcode版本)_小樣測試的博客-CSDN博客
總結(jié)
以上是生活随笔為你收集整理的Appium:ios自动化环境搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: centOS 8 操作系统下载与安装
- 下一篇: Kettle使用教程之数据同步