zoukankan      html  css  js  c++  java
  • testng参数化方法

    方法一

    执行脚本:

    import org.testng.annotations.Parameters;#注意要引入这个包

    public class NewTestA {

    @Test
    @Parameters("test1") //设置测试方法的入参
    public void b2(String test1) throws Exception {
    System.out.println(test1);
    Thread.sleep(5000);
    }

    }

    xml配置设置

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
    <suite name="lucax19" parallel="false">
    <parameter name="test1" value="testng" />
    <test name="lucax1901" >
    <packages>
    <package name="com.uuu"/>
    </packages>
    </test> <!-- Test -->
    </suite> <!-- Suite -->

    方法二:

    执行脚本:

    public class NewTestA {

    //定义对象数组   这里分别会循环取数值取跑对应调用的测试用例
    @DataProvider(name="user")
    public Object[][] Users(){
    return new Object[][]{
    {"testingwtb","a123456"},{"testingwtb2","a1234561"}
    };
    }

    @Test(dataProvider="user")
    public void b2(String test1,String test2,String uu) throws Exception {
    System.out.println(test1);
    System.out.println(test2);
    Thread.sleep(5000);
    }

    }

    xml配置设置:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">

    <suite name="lucax19---------">
    <test name="lucax1901" >
    <packages>
    <package name="com.uuu"/>
    </packages>

    </test> <!-- Test -->
    </suite> <!-- Suite -->

  • 相关阅读:
    Longest Mountain in Array 数组中的最长山脉
    css 解决 图片 底部 3像素问题
    获取当前年月日2020-09-30格式
    vue + elememt ui table 实现滚屏效果
    滚动字
    layui 之监听 select 的变化
    正则匹配非汉字
    layui form里的select元素动态赋值无效
    layui 之 弹框重新打开 upload无效
    GPS坐标转百度坐标
  • 原文地址:https://www.cnblogs.com/kaibindirver/p/12222296.html
Copyright © 2011-2022 走看看