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
  • 相关阅读:
    表优化
    存储和压缩
    自定义函数
    Hadoop中SecondaryNameNode和HA(高可用)区别
    ASUS笔记本,更换了固态硬盘,重装系统前后开机都自动进入BIOS界面
    顶部下拉菜单制作笔记
    综合笔记
    工具sublime安装
    head引入样式
    滚动固定导航代码
  • 原文地址:https://www.cnblogs.com/linxinmeng/p/12593220.html
Copyright © 2011-2022 走看看