是否可以添加自定义TestNG xml标签

时间:2016-09-07 18:13:04

标签: testng

是否可以在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文件中添加说明。

1 个答案:

答案 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>