zoukankan      html  css  js  c++  java
  • 使用 testng.xml 参数化

    1. 创建 Java 测试类

    2. 添加测试方法 TestngParameterTest(String name, String age)

    3. 为测试方法添加注释 @Parameters({"name", "age"})

    创建 Java 类:

     1 package roger.testng;
     2 
     3 import org.testng.annotations.Parameters;
     4 import org.testng.annotations.Test;
     5 
     6 public class TestngParameterTest {
     7     @Test
     8     @Parameters({"name", "age"})
     9     public void parameterTest(String name, String age) {
    10         System.out.println("name: " + name + ", age: " + age);
    11     }
    12 }

    创建 testng.xml

     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <suite name="testngTest">
     3     <test name="test1">
     4         <parameter name="name" value="roger" />
     5         <parameter name="age" value="27" />
     6         <classes>
     7             <class name="roger.testng.TestngParameterTest" />
     8         </classes>
     9     </test>
    10 </suite>

    运行 testng.xml 文件

    [TestNG] Running:
      E:Selenium_NewJavaForSeleniumLearning	estng.xml
    
    name: roger, age: 27
    
    ===============================================
    testngTest
    Total tests run: 1, Failures: 0, Skips: 0
    ===============================================
  • 相关阅读:
    CentOS7配置RAID10
    CentOS7配置RAID5笔记
    CentOS7改主机名hostname
    CentOS7设置光盘镜像为本地yum源
    VMware安装Windows Server 2008
    VMware安装CentOS7
    xss漏洞介绍
    pakichu-暴力破解
    搭建xcode9的IOS开发环境
    dvwa之xss
  • 原文地址:https://www.cnblogs.com/Roger1227/p/3849182.html
Copyright © 2011-2022 走看看