IDEA+Maven+TestNG 配置
阅读原文时间:2021年04月20日阅读:1

一、配置环境变量:

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

  1. 进入IntelliJ IDEA首页,安装商用版
  2. 搜索激活码进行激活

五、安装TestNG(IDEA+Maven+TestNG)

  1. 打开InterlliJ IDEA --> Create New Project --> Maven
  2. 设置【Project SDK】
  3. 设置【GroupId】【ArtifactId】【Version】
  4. 设置【Project name】【Project location】

  5. 在pom.xml文件添加TestNG依赖包

org.testng testng 6.9.10

  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. 重新编译本地代码

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章