TestNG参数失败

时间:2012-05-03 08:14:51

标签: java selenium-webdriver testng

初学者测试总是添加参数错误

大师请帮忙看看

谢谢!

java代码:

public class NewTest{

@Parameters({"names"})
@Test
public void test(String name){
    System.out.println(name);
}

TestNGxml:

<suite name="Suite" parallel="false">
   <parameter name="names" values="aaaaaaaaaa"></parameter>
   <test name="Test">
       <classes>
            <class name="com.test.NewTest"/>
       </classes>
   </test>
</suite>

异常信息:

org.testng.TestNGException: 
Parameter 'names' is required by @Test on method Test 
but has not been marked @Optional or defined
in D:\Documents and Settings\huohui\workspace\lianxi\src\test.xml

1 个答案:

答案 0 :(得分:1)

也许您应该尝试value="aaaaaaaaaa",而不是values="aaaaaaaaaa"