一、配置环境变量:
1. 打开应用【Terminal 终端】可输入Linux命令;
【Java -version】 查看java版本信息
【echo $PATH】或【echo $JAVA_HOME】或【echo $MAVEN_HOME】查看环境环境变量内容
【which java】 查看jdk路径
2. 打开应用【Finder 访达】可查找所需文件,类似文件管理器;
打开【Macintosh HD】是Mac OS系统的系统盘,可进入子文件夹;
若无【Macintosh HD】系统盘,则在【Finder】应用中通过多次点击【command+向上箭头】组合按钮可找到【Macintosh HD】,并拖动到左侧菜单中;
3. Mac系统的环境变量,加载顺序为:
/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc
当然/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果~/.bash_profile文件存在,则后面的几个文件就会被忽略不读了,如果~/.bash_profile文件不存在,才会以此类推读取后面的文件。~/.bashrc没有上述规则,它是bash shell打开的时候载入的。
4 打开应用【Terminal 终端】可输入Linux命令;
【touch .bash_profile】 创建一个.bash_profile的隐藏配置文件
【open -e .bash_profile】 打开已创建的.bash_profile的隐藏配置文件
【source .bash_profile】使配置生效
二、安装JDK并配置环境变量
1. 访问Oracle官网 http://www.oracle.com,下载并安装JDK
2. 配置环境变量【JAVA_HOME】【PATH】【CLASSPATH】
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
3. 【终端】中输入命令【java -version】查看JAVA版本确认已安装完成
三、 安装Maven,并配置环境变量
1. 访问Maven官网 Maven.apache.org,下载并安装Maven
2. 配置环境变量【MAVEN_HOME】【PATH】
3. 【终端】中输入命令【mvn -version】查看Maven版本确认已安装完成
四、 安装IntelliJ IDEA
- 进入IntelliJ IDEA首页,安装商用版
- 搜索激活码进行激活
五、安装TestNG(IDEA+Maven+TestNG)
- 打开InterlliJ IDEA --> Create New Project --> Maven
- 设置【Project SDK】
- 设置【GroupId】【ArtifactId】【Version】
- 设置【Project name】【Project location】
5. 在pom.xml文件添加TestNG依赖包
<dependencies>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.9.10</version>
</dependency>
</dependencies>
6. 添加编译插件和执行测试插件
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>HFTestNG</groupId>
<artifactId>HFTestNG</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.9.10</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<compilerArgs>
<arg>-Xlint:unchecked</arg>
<arg>-Xlint:deprecation </arg>
<!--<arg>endorseddirs=${endorsed.dir}</arg>-->
</compilerArgs>
</configuration>
</plugin>
<!--添加插件 关联testNg.xml-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.5</version>
<configuration>
<testFailureIgnore>true</testFailureIgnore>
<suiteXmlFiles>
<file>res/testNG.xml</file>
</suiteXmlFiles>
<!--<workingDirectory>target/</workingDirectory>-->
</configuration>
</plugin>
</plugins>
</build>
</project>
7. 重新编译本地代码