【发布时间】:2022-08-19 23:16:29
【问题描述】:
我试图将参数传递给测试方法。
test.xml 文件看起来像这样
<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<!DOCTYPE suite SYSTEM \"https://testng.org/testng-1.0.dtd\">
<suite name=\"paramsuite\">
<test name=\"paramtest\">
<parameter name=\"a\" value=\"SAI\"/>
<classes>
<class name=\"parameterization.ParamExample\"></class>
</classes>
</test>
</suite> <!-- Suite -->
我的类文件看起来像 ParamExample.java
package parameterization;
import org.testng.annotations.Test;
import com.beust.jcommander.Parameter;
import com.beust.jcommander.Parameters;
public class ParamExample {
@Parameters(\"a\")
@Test
public void stName(String p) {
System.out.println(\"Student Name is :\"+p);
}
我收到错误 \'Annotations @Parameters is notallowed for this location\'
标签: testng testng-annotation-test