我有以下Testng.xml文件,其中定义了两个套件中的测试:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
<suite name="loan"> //getting error in suite
<test thread-count="5" name="Loan Dept">
<classes>
<class name="package2.SampleTestNG"/>
<class name="package2.Testng2"/>
</classes>
</test> <!-- Test -->
/*<test name="Home Loan">
<classes>
<class name="package2.Testng3"/>
</classes>
</test>*/
</suite> <!-- Suite -->当我试图对其中一个测试进行注释时,我会得到以下错误:
元素类型“
”必须匹配的内容(组?,套件-文件)*)
如何修复此错误?
发布于 2021-11-18 09:29:21
<!-- comment -->替换
/* comment */和// comment这将帮助您解决问题,如果您是专门寻求纠正错误所引起的评论介绍。错误的发生是因为套件无法理解您的评论设计。请查看这个问题的答案,以了解有关xml代码注释的更多信息。How do I comment out a block of tags in XML?还有几个其他原因可能会发生此错误。例如,如果省略逗号或任何没有正确语法的字符。尝试再次查看您的代码,确保所有语法都正确。并使用上述方法对代码进行注释。应该管用的。
发布于 2021-10-08 15:24:40
我也犯了同样的错误,但仍然可以运行我的TestNG测试。我不太确定这本身就是个错误。这是因为您的testng.xml文件有问题,但简单地说,我无法告诉您具体的内容。
https://stackoverflow.com/questions/68252486
复制相似问题