Mac实现Andriod自动化测试

先按照下面这个教程去配置Appium

Appium超详细环境搭建for-Mac

https://segmentfault.com/a/1190000016888385


1、安装node
brew 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账号)

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

下载Android studio

配置

 

 

 

 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 --HEAD
npm install -g ios-deploy
brew install carthage

 

Android开发自动化测试不需要安装配置WebDriverAgent,这一步迷惑了我很长时间,但是并不需要。

最后使用appium-doctor 看看装好了没。

 

很大概率xcode会显示没装好,需要终端里面修改一下路径。

https://blog.csdn.net/weixin_42602174/article/details/88034631 

posted @ 2019-09-24 15:57  EarsonLau  阅读(448)  评论(0)    收藏  举报