是否可以在TestNG xml中添加自定义TestNG xml标签,如下面的代码片段。我只是想放一些文件的元数据。
自定义TestNG xml标记
<description>
<title>My sample file</title>
<author>Sam</author>
</description>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<description>
<title>My sample file</title>
<author>Sam</author>
</description>
<suite name="Suite1" verbose="1" >
<test name="Nopackage" >
<classes>
<class name="NoPackageTest" />
</classes>
</test>
<test name="Regression1">
<classes>
<class name="test.sample.ParameterSample"/>
<class name="test.sample.ParameterTest"/>
</classes>
</test>
</suite>
如果无法添加自定义TestNG xml标签,请告诉我如何在TestNG XML文件中添加说明。
答案 0 :(得分:1)
你的问题很奇怪,因为你不应该打破xml验证(事实上,它通常是不可能的:p)
BTW,XML有效的替代方案可能是:
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite1" verbose="1">
<parameter name="title" value="My sample file"/>
<parameter name="author" value="Sam"/>
<test name="Nopackage">
<classes>
<class name="NoPackageTest"/>
</classes>
</test>
<test name="Regression1">
<classes>
<class name="test.sample.ParameterSample"/>
<class name="test.sample.ParameterTest"/>
</classes>
</test>
</suite>