Mac实现Andriod自动化测试
先按照下面这个教程去配置Appium
Appium超详细环境搭建for-Mac
https://segmentfault.com/a/1190000016888385
1、安装nodebrew install node
通过这种方法安装的node是最新版本
(base) yonss-iMac:~ yons$ node -v
v12.10.0
2、下载Xcode 和 Command Line Tools:需要有个AppleID,并根据自己电脑OS版本下载所需版本
下载地址
(base) yonss-iMac:~ yons$ xcodebuild -version
Xcode 10.3
Build version 10GB
下载后直接安装即可,注意Xcode保持在application文件夹下只有一个唯一版本
3、下载安装JDK(需要oracle账号)
下载JDK比较新的版本
(base) yonss-iMac:~ yons$ java --version
java 11.0.4 2019-07-16 LTS
配置JDK环境变量
Oracle账号:liwei@xiaostudy.com
密码:OracleTest1234
转自https://www.cnblogs.com/xiaostudy/p/9940167.html
4、安装Android SDK
配置


5、安装appium最新版本
通过github安装最新的release,发现速度慢成狗。
于是按照如下更新了一下host:
https://www.jianshu.com/p/238f8242e1a6
依然慢成狗。最后只能用brew。
brew install appium
装了最新版,没有UI界面
强迫症跟同事拿了一个有UI界面的版本。

结果发现并不需要!!!因为只要开个appium放后台就好了根本不需要界面!!
6 安装appium-doctor
brew install -g appium-doctor
7、配置Android环境变量
在 ~/.bash_profile文件中添加path
export ANDROID_HOME=~/Library/Android/sdk/
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home #jdk安装路径
export PATH=~/bin:$PATH:/usr/local/bin:$ANDROID_HOME/platform-tools/:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
8、安装其他依赖brew install libimobiledevice --HEADnpm install -g ios-deploybrew install carthage
Android开发自动化测试不需要安装配置WebDriverAgent,这一步迷惑了我很长时间,但是并不需要。
最后使用appium-doctor 看看装好了没。

很大概率xcode会显示没装好,需要终端里面修改一下路径。
https://blog.csdn.net/weixin_42602174/article/details/88034631

浙公网安备 33010602011771号