1.5 testNG参数传递

182 阅读1分钟

@Parameters将参数传递给@Test方法

第一步:新建:Test_Test_q类

package com.test.test_modle;
import org.testng.annotations.*;

public class Test_Test_q {
   @Test
   @Parameters({"test"})
   public void test_para(String name){
      System.out.println("姓名:"+name);
   }
}

第二步:新建testNG.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="modle测试套件">
   <parameter name="test" value="123"/>
      <test name="测试Test_Test_q文件">
         <classes>
            <class name="com.test.test_modle.Test_Test_q">
               <methods>
                  <include name="test_para"/>
               </methods>
            </class>
         </classes>
      </test>
</suite>

第三步:右键:testNG.xml文件,点击"...testNG.xml"

第四步:注意@Parameters运行必须加Test,配置号xml文件,只能以xml方式运行