基于Mac的Appium环境搭建(java)

得意犹堪夸世俗,诏黄新湿字如鸦。这篇文章主要讲述基于Mac的Appium环境搭建(java)相关的知识,希望能为你提供帮助。
一.jdk安装
1.下载地址---
http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载jdk-8u131-macosx-x64.dmg
2.安装
参考https://www.cnblogs.com/kaola8023/p/12372287.html
3.配置环境变量:

open ~/.bash_profile,修改环境变量配置

java_home:
export java_home=/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home
classpath:
export classpath=.; $java_home/lib/dt.jar:$java_home/lib/tools.jar
path:
export PATH=$java_home/bin:$java_home/jre/bin:${PATH}
然后再回到终端输入,使文件生效。
source ~/.bash_profile

4.检查java环境是否配置好
cmd命令行,输入java -version   或者javac -version,输出版本号信息
二.android SDK安装(下载安装ADT Bundle)
1.下载地址:http://www.cnblogs.com/bjzhanghao/archive/2012/11/14/android-platform-sdk-download-mirror.html
2.安装(直接下载ADT Bundle,无需安装,解压后可直接使用)
3.设置环境变量:
#android sdk所在目录
export   ANDROID_HOME=/Users/caris/Library/adt/sdk
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$ANDROID_HOME/build-tools:
4.检查是否安装成功:CMD-> 运行adb命令,没有报错,说明配置成功
三.NodeJS安装(appium是使用nodejs实现的,node是解释器,首先需要确认安装好)
1.下载地址:http://nodejs.cn/download/,windows选择(.msi)
2.安装
3.检查安装Nodejs是否成功:CMD-> 输入node -v,可以看到版本号,说明成功啦
四 . 安装idea 下载地址:http://www.jetbrains.com/idea/创建maven 项目,配置pom文件
基于Mac的Appium环境搭建(java)

文章图片

 
添加 java-client 
< dependencies>
 
    < dependency>
        < groupId> io.appium< /groupId>
        < artifactId> java-client< /artifactId>
        < version> 4.1.2< /version>
    < /dependency>
< /dependencies>
添加testng,地址https://mvnrepository.com/artifact/org.testng/testng/6.14.3
< !-- https://mvnrepository.com/artifact/org.testng/testng -->
< dependency>
< groupId> org.testng< /groupId>
< artifactId> testng< /artifactId>
< version> 6.14.3< /version>
< scope> test< /scope>
< /dependency>
基于Mac的Appium环境搭建(java)

文章图片

 
五.Appium安装(下载版本 )
1.下载地址:
https://bitbucket.org/appium/appium.app/downloads/
或者下载appium-desktop 下载地址:这里
2.安装
3.配置环境变量:如果想通过命令行运行appium,需要配置环境变量
path=appium/node_modules/.bin
4.检查安装appium是否成功
【基于Mac的Appium环境搭建(java)】进入cmd命令行,输入appium-doctor,出现以下提示,all checks were successful,说明环境成功
  p.p1 { margin: 0; font: 14px "Helvetica Neue"; color: rgba(25, 31, 37, 1) } p.p1 { margin: 0; font: 14px "Helvetica Neue"; color: rgba(25, 31, 37, 1); min-height: 16px } p.p2 { margin: 0; font: 14px "Helvetica Neue"; color: rgba(25, 31, 37, 1) }

    推荐阅读