Selenium webdriver 如何以编程方式自定义TestNG文件创建以避免注释
我有以下代码Selenium webdriver 如何以编程方式自定义TestNG文件创建以避免注释,selenium-webdriver,testng,testng-eclipse,Selenium Webdriver,Testng,Testng Eclipse,我有以下代码 XmlSuite suite = new XmlSuite(); suite.setName(sheet.substring(0, 3) + " Test Suite"); for (int i = startRow; i <= endRow; i++) { XmlTest test = new XmlTest(suite); test.setName(sheet.substring(0, 3) + "_" + i);
XmlSuite suite = new XmlSuite();
suite.setName(sheet.substring(0, 3) + " Test Suite");
for (int i = startRow; i <= endRow; i++) {
XmlTest test = new XmlTest(suite);
test.setName(sheet.substring(0, 3) + "_" + i);
test.addParameter("Row", Integer.toString(i));
test.addParameter("Sheet", sheet);
List<XmlClass> classes = new ArrayList<XmlClass>();
classes.add(new XmlClass(testClass));
test.setXmlClasses(classes);
}
suite.addListener("atu.testng.reports.listeners.ATUReportsListener");
suite.addListener("atu.testng.reports.listeners.ConfigurationListener");
suite.addListener("atu.testng.reports.listeners.MethodListener");
XmlSuite=newxmlsuite();
setName(表.子字符串(0,3)+“测试套件”);
for(int i=startRow;i
正如您看到的XML注释一样,我想知道如何避免将这些注释添加到XML文件中
我已经看过testngjavadocs,但是搜索“注释”没有结果
我希望避免使用注释的部分原因是,由于某些原因,您无法嵌套XML注释。我们有时会出于调试目的注释掉测试用例。否,当前您无法更改此行为,因为它是硬编码的 但是,您可以要求一种方法来配置它htt://github.com/cbeust/testng
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="BCS Test Suite">
<listeners>
<listener class- name="atu.testng.reports.listeners.ATUReportsListener"/>
<listener class-name="atu.testng.reports.listeners.ConfigurationListener"/>
<listener class-name="atu.testng.reports.listeners.MethodListener"/>
</listeners>
<test name="BCS_73">
<parameter name="Row" value="73"/>
<parameter name="Sheet" value="BCSSheet"/>
<classes>
<class name="com.mad.bcs.sprint4.BCSTestCase"/>
</classes>
</test> <!-- BCS_73 -->
</suite> <!-- BCS Test Suite -->