300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Mac上搭建IOS自动化测试环境

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

时间:2022-06-08 20:05:35

相关推荐

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

1、安装JDK

安装后在终端检查是否成功安装,若未成功安装需手动配置环境变量(手动配置环境变量可参考Maven配置环境变量,此次未手动配置环境变量)

2、安装Xcode

直接从AppStore中安装

3、安装Homebrew

(brew可用来安装一些软件)

<1> 执行安装脚本,打开终端,依次输入以下命令:

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

<2> 安装完成后设置

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors./homebrew-bottles/bottles/' >> ~/.zprofilesource ~/.zprofile

** Homebrew安装参考链接:/p/90508170

** 镜像助手:/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

直接从官网下载安装/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

下载地址:/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 /appium/WebDriverAgent

使用参考链接:/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应用,第一次运行后需在设置中信任证书,信任后需重新运行。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。