Appium Mac环境搭建
1、安装python3
2、安装setuptools
打开终端进入setuptools目录,输入:python3 setup.py install
xcodebuild -version
SSL_ERROR_SYSCALL in connection to XX

pip3 install selenium
7、安装Homebrew
脚本安装,选择镜像,静待安装
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
脚本卸载:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

下载完成后重启终端或者输入:source /Users/zwl/.zprofile
验证Homebrew安装是否成功:
brew -v
brew list #查看安装目录
8、安装node
brew install node node -v #验证node是否安装成功 brew reinstall node #重新安装,安装出错时可用
9、安装npm
npm config set registry https://registry.npm.taobao.org/ #使用国内源 npm install -g npm@7.11.0 #更新 npm -v #验证安装
10、安装carthage(Carthage是一个依赖管理器,类似于java的maven,WebDriverAgent需要它)
brew install carthage #安装
carthage version #验证
11、安装AndroidStudio
(1)下载链接:https://developer.android.google.cn/studio,下载安装完成打开,HTTP Proxy填写如下

(2)下载Gradle,链接:https://services.gradle.org/distributions/,下载zip压缩包,解压
(3)将解压后的gradle文件放到Applications/Android Studio APP(显示包内容)/Content/gradle目录下
若没有gradle 文件夹,手动创建。
/Applications/Android Studio.app/Contents/gradle
(4)点击配置-Preferencs,选择gradle,配置gradle安装路径
选择sdk,配置默认路径,下载api包
SDK Folder: /Users/zwl/Library/Android/sdk
JDK Location: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home
(5)环境变量
ANDROID_HOME=/Users/zwl/Library/Android/sdk
PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:${PATH}
12、下载Appium-Desktop桌面版
方式1下载链接: https://github.com/appium/appium-desktop/tree/1.13
【通过Git】clone安装
13、安装libimobiledevice
brew install libimobiledevice --HEAD //相当于 android 的 adb,是 Appium 底层用到的工具之一,用于获取 iOS 设备信息
14、
brew install ios-deploy //查看设备应用
15、Appium使用ios_webkit_debug_proxy这个工具在真机上访问web view
brew install ios-webkit-debug-proxy
16、安装cmake
export CMAKE=/Applications/CMake.app/Contents/bin
PATH=$CMAKE
17、安装opencv
设置阻止自动编译脚本的运行:set OPENCV4NODEJS_DISABLE_AUTOBUILD=1
执行命令:
npm -g install opencv4nodejs --ignore-scripts
安装opencv,链接:https://opencv.org/releases/
安装opencv_contrib,链接:https://www.bzblog.online/wordpress/index.php/2020/03/09/opencvdownload/
重点:版本要一致
配置环境变量
OPENCV_INCLUDE_DIR=D:\opencv\opencv\build\include
OPENCV_LIB_DIR=D:\opencv\opencv\build\x64\vc15\lib
OPENCV_BIN_DIR=D:\opencv\opencv\build\x64\vc15\bin
PATH=%OPENCV_BIN_DIR%
18、
appium-doctor
npm install -g appium-doctor
安装完成输入:appium-doctor,warn部分不用理

最后,这是我的环境变量
# config JAVA export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home export PATH=.:$JAVA_HOME/bin:$PATH:. export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PYTHON_HOME=/Library/Frameworks/Python.framework/Versions/3.9/bin export PATH=$PYTHON_HOME:$CLASSPATH:$JMETER_HOME/bin:$CMAKE:${PATH} # config ANDROID export ANDROID_HOME=/Users/zwl/Library/Android/sdk export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/platform-tools export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin export JMETER_HOME=/Applications/apache-jmeter-5.4.1 export CLASSPATH=.:$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar export CMAKE=/Applications/CMake.app/Contents/bin
浙公网安备 33010602011771号