testNG参数化获取不到值
来源:5-13 参数化测试-xml文件参数化

qq_慕神4253622
2019-12-28
在学testNG参数化的时候发现获取不到值。把parameter标签放到suite和test标签中都是不能获取到的。后来有拿老师的代码运行也是这样。我这个是环境问题导致的码?
写回答
2回答
-
大周
2020-01-05
他说参数username是必须的。 应该是你的参数有一点问题。 还有就是可能限制规范的有一点问题。 报错,就是红线部分,一般这种错误就是格式有问题。 。。。 先把限制去掉试试也可以。
10 -
尼古拉斯豆
2021-01-24
我也出现了同样的问题,就像大周老师说的,是限制规范有问题。解决方案有以下几种
方案一:把限制规范给注释了
<!-- <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" > -->
方案二:可以把<parameter> 写在<classes> 外面
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" > <suite name="test case with parameters"> <test name="parameter test case"> <parameter name="name" value="Jack"/> <parameter name="age" value="12"/> <classes> <class name="org.test.parameter.ParameterTest"/> </classes> </test> </suite>
00
相似问题
testNG参数取不到值
回答 1
为什么不会显示乱码呢?
回答 1