Appium Mac环境搭建

1、安装python3

2、安装setuptools

下载链接: https://pypi.python.org/pypi/setuptools 
打开终端进入setuptools目录,输入:python3 setup.py install 
3、安装pip
打开终端进入pip目录,输入:python3 setup.py install
安装好后,打开终端:输入pip/pip3
 
4、安装xcode
Appstore安装,安装并成功打开
验证:
xcodebuild -version

 

5、安装Git
下载链接:https://desktop.github.com/
使用Git打开,确定clone,若报如下错误,解决方法:设置-网络-高级-TCPU/IP-ipv6改为本地连接
SSL_ERROR_SYSCALL in connection to XX

 

 

 
6、安装Selenium
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

 

 

posted @ 2021-04-24 13:44  SpriteGirl  阅读(169)  评论(0)    收藏  举报