zoukankan      html  css  js  c++  java
  • testNG xml文件参数化

    testNG参数化可以分为xml和@DataProvider参数化。本文说xml参数化

    testNG xml参数化是通过配置testng.xml文件中的<parameter>标签实现。参数通过key  value的方式实现。(如<parameter name="name" value="zhangsan"/>)

    注意事项:testng.xml中的parameter name="name" ,双引号中的值必须和java代码@Parameters({"name", "age"})中的值一致 ,否则无法关联上。

    java代码

     1 package com.course.testng.paramter;
     2 
     3 import org.omg.CORBA.PUBLIC_MEMBER;
     4 import org.testng.annotations.Parameters;
     5 import org.testng.annotations.Test;
     6 
     7 public class ParamterTest {
     8 
     9     @Test
    10     @Parameters({"name", "age"})
    11     public void paramterTest1(String name, int age) {
    12         System.out.println("name=" + name + "  age=" + age);
    13 
    14     }
    15 }

    xml配置如下

     1 <?xml version="1.0" encoding="UTF-8" ?>
     2 <suite name="parmater">
     3     <test name="param">
     4         <classes>
     5             <parameter name="name" value="zhangsan"/>
     6             <parameter name="age" value="10"/>
     7             <class name="com.course.testng.paramter.ParamterTest"/>
     8         </classes>
     9     </test>
    10 </suite>

    运行结果如下

      E:Program FilesworkspacemukeAotoTestchapter5srcmain
    esourcesParamter.xml
    
    
    
    name=zhangsan  age=10
    
    
    ===============================================
    parmater
    Total tests run: 1, Failures: 0, Skips: 0
    ===============================================
    
    
    Process finished with exit code 0
  • 相关阅读:
    腾讯云 Centos 配置 JDK & Tomcat & Mysql
    JNI编程新手入门:Java和C++的超简单交互
    关于正则表达式的一些实际应用
    CAJ 转化为PDF
    Latex 大括号后多行输出
    Latex 安装
    Neo4j使用操作
    pip 升级操作
    venue recommendation —— 应用场景/用户分类
    Recbole安装及使用
  • 原文地址:https://www.cnblogs.com/linxinmeng/p/12593220.html
Copyright © 2011-2022 走看看