• 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
  • 相关阅读:
    简单的纯css菜单
    提高 web 应用性能之 JavaScript 性能调优(转)
    从拖延者到行动派的10个秘诀(转)
    程序员,你应该知道(转)
    幽默的经济学+组织领导学
    [SQL基础]统计信息解释
    演讲集合
    最隐晦的程序设计指引(转)
    windows 7 "unmountable boot volume" 解决方法
    kafka与springboot集成2
  • 原文地址:https://www.cnblogs.com/linxinmeng/p/12593220.html
Copyright © 2020-2023  润新知