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 

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 

启动WebDriverAgent可通过终端(无需使用Xcode), 进入WebAgentDriver,执行命令:

xcodebuild build-for-testing test-without-building -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination id=连接设备的udid USE_PORT=8100 test 

执行后手机上会出现WebDriverAgentRunner应用,第一次运行后需在设置中信任证书,信任后需重新运行。

原文链接:https://blog.csdn.net/qq_36717210/article/details/123505252?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165934461816781683952940%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165934461816781683952940&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-18-123505252-null-null.nonecase&utm_term=%E6%90%AD%E5%BB%BAcdn

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/7731

(0)
上一篇 2022年9月25日 19:02
下一篇 2022年9月25日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml