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
    ===============================================
  • 相关阅读:
    python环境搭建以及jupyter notebook的安装和启动
    Python base(三)
    Python base(二)
    Python base(一)
    python之装饰器
    python 内置函数 (二)
    函数的简单写法
    python中set的用法
    python在终端运行时增加一些效果
    序列化写到类里
  • 原文地址:https://www.cnblogs.com/Roger1227/p/3849182.html
Copyright © 2011-2022 走看看