配置过程参考链接如下:Appium + IOS 自动化环境搭建教程(实践+总结+踩坑)_米不开朗基罗的博客-CSDN博客
HomeBrew安装
问题1:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation timed out
解决:
脚本内置 中科大镜像
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"
问题2:
homebrew-core is a shallow clone
解决:
cd /usr/local/Homebrew/Library/Taps/homebrew
rm -rf homebrew-core
rm -rf homebrew-cask
brew upgrade
补充:
//命令下载Appium切换源
npm install -g cnpm --registry=https://registry.npm.taobao.org
# 安装appium最新版本
cnpm install -g appium --registry=https://registry.npm.taobao.org
# 选择版本号安装
cnpm install appium@版本号
环境配置
//路径权限问题
sudo chmod -R 777 “path”
//root权限
sudo su -
//安装中问题,显示程序无法安装,无法验证开发者:
sudo spctl —master-disable
输入sudo密码,即开机密码
Mac查询Java路径:
/usr/libexec/java_home -- v
/Library/Java/JavaVirtualMachines/jdk-16.0.2.jdk/Contents/Home
//新建配置文件
touch .bash_profile
//打开编辑配置
open -e .bash_profile
//使配置生效
source .bash_profile
Java_Home 编辑内容如下:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-16.0.2.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
appium-doctor --ios
Mac查询Node路径:
Which node
NODE_HOME=“node安装路径(bin路径的父级路径)”
PATH=$NODE_HOME/bin:$PATH:.
Appium 环境配置:
find /usr -name "android-helpers.js"
/usr/local/lib/node_modules/appium/node_modules
WebDriverAgent通过集成appium进行安装:
命令行安装的appium路径:/usr/local/bin/appium
WebDriverAgent:/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/
桌面版安装WebDriverAgent路径:
/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-webdriveragent
项目下载依赖CMD命令:
mvn dependency:sources