日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Mac上搭建IOS自动化测试环境

發布時間:2023/12/31 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mac上搭建IOS自动化测试环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、安裝JDK

安裝后在終端檢查是否成功安裝,若未成功安裝需手動配置環境變量(手動配置環境變量可參考Maven配置環境變量,此次未手動配置環境變量)

2、安裝Xcode

直接從AppStore中安裝

3、安裝Homebrew

(brew可用來安裝一些軟件)
<1> 執行安裝腳本,打開終端,依次輸入以下命令:

export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git" export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"

<2> 安裝完成后設置

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/' >> ~/.zprofile source ~/.zprofile

** Homebrew安裝參考鏈接:https://zhuanlan.zhihu.com/p/90508170
** 鏡像助手:https://brew.idayer.com/guide/change-source/

4、安裝libimobiledevice

brew install libimobiledevice —-HEAD

libimobiledevice / ideviceinstaller 庫,相當于 android 的 adb,是 Appium 底層用到的工具之一,用于獲取 iOS 設備信息

5、安裝carthage

brew install carthage

安裝時報錯:
Permission denied @ apply2files - /usr/local/share/fish/vendor_completions.d/carthage.fish

解決方法: sudo chown -R $(whoami) $(brew --prefix)/*

6、安裝node

直接從官網下載安裝https://nodejs.org/en/download/

7、安裝ios-deploy

npm install -g ios-deploy

報錯:npm ERR! errno 65

解決方法 :sudo npm install -g ios-deploy --unsafe-perm=true

8、安裝xcpretty

gem install xcpretty

**以上安裝命令若出現無權限提示,在命令前加sudo重新執行即可

9、安裝Maven

下載地址:http://maven.apache.org/download.cgi,下載后需解壓 【下載Binary tar.gz】
打開終端,輸入命令 vim ~/.zshrc 【此處的.zshrc根據系統終端,若是shell則環境變量文件為.bash_profile,若沒有此文件需新建】

在文件中添加:

export MAVEN_HOME=本地Maven文件夾路徑 export PATH=$PATH:$MAVEN_HOME/bin

終端執行命令: source ~/.zshrc(使環境變量生效)

在終端執行mvn -v可檢測是否配置成功

10、安裝appium-desktop

11、下載WebDriverAgent(*必須)

git clone https://github.com/appium/WebDriverAgent

使用參考鏈接:https://blog.csdn.net/xlyrh/article/details/108410738 ,無需修改代碼,但仍需修改BundleId;

啟動WebDriverAgent可通過終端(無需使用Xcode), 進入WebAgentDriver,執行命令:

xcodebuild build-for-testing test-without-building -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination id=連接設備的udid USE_PORT=8100 test

執行后手機上會出現WebDriverAgentRunner應用,第一次運行后需在設置中信任證書,信任后需重新運行。

總結

以上是生活随笔為你收集整理的Mac上搭建IOS自动化测试环境的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。