(Mac) IDEA上搭建TestNG框架 01

环境:IDEA + TestNG + Maven

1、创建一个 Maven 项目

https://blog.csdn.net/weixin_39209728/article/details/85853516

(Mac) IDEA上搭建TestNG框架 01_第1张图片

File > New > Maven

(Mac) IDEA上搭建TestNG框架 01_第2张图片

(Mac) IDEA上搭建TestNG框架 01_第3张图片

创建后项目目录:

 

(Mac) IDEA上搭建TestNG框架 01_第4张图片

2、pom.xml 配置--带入依赖包

1)百度搜索:maven responsitory

 网址: https://mvnrepository.com/

(Mac) IDEA上搭建TestNG框架 01_第5张图片

2)搜索:selenium、testng、、、、

选择使用人数多的版本进入,复制相应内容到pom.xml中。

 

(Mac) IDEA上搭建TestNG框架 01_第6张图片

(Mac) IDEA上搭建TestNG框架 01_第7张图片

3) 在pom文件中关联配置 maven & testng


        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.6.1
                
                    true
                    
                    true
                    1.8
                    utf-8
                    
                    1.8
                    1.8

                

                
                
                org.apache.maven.plugins
                maven-surefire-plugin
                2.20
                
                    
                        
                        testng.xml
                    

                    
                        

                            
                            surefire.testng.verbose
                            5
                            
                            suitethreadpoolsize
                            2
                            
                        
                    
                
            
        
    

4) 安装 Create TestNG XML 和lombok插件

  • Mac:IntelliJ IDEA -> Preferences -> Plugins;
  • Windows:File -> Settings -> Plugins.

(Mac) IDEA上搭建TestNG框架 01_第8张图片

 

(Mac) IDEA上搭建TestNG框架 01_第9张图片

 

安装成功后,右键项目-Create TestNG XML

(Mac) IDEA上搭建TestNG框架 01_第10张图片

6)编写testNG.xml

3、创建测试类

(Mac) IDEA上搭建TestNG框架 01_第11张图片

 

代码如下:

package com.zytest;

import org.testng.Assert;

import org.testng.annotations.Test;

public class TestngTest01 {
    @Test
    public void testcase1(){
        Assert.assertTrue(false);
        System.out.println("testcase1");
    }
    @Test
    public void testcase2(){
        Assert.assertTrue(true);
        System.out.println("testcase1");
    }
}

4、编写TestNG.xml

创建 resources 文件,在里面可以创建 testNG.xml (可自定义,需要在pom.xnl修改相应文件名)

(Mac) IDEA上搭建TestNG框架 01_第12张图片

 

至此,初度搭建完成,后续还有一些配置

运行结果如下图

(Mac) IDEA上搭建TestNG框架 01_第13张图片

 

你可能感兴趣的:(TestNG框架)