下面的xml
文件是我的TestNG.xml
。当我添加方法标签时,这会显示错误:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite">
<listeners>
<listener class-name="Util.Listnr" />
</listeners>
<test thread-count="5" name="Test">
<classes>
<class name="AWD_Tests.NewTest" />
<methods>
<include name="AWDRetrieval" />
<include name="function" />
<exclude name="AWDCreation" />
</methods>
</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->
答案 0 :(得分:4)
您的xml文件中存在错误,标签<class>
不应关闭,请尝试以下步骤:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite">
<listeners>
<listener class-name="Util.Listnr" />
</listeners>
<test thread-count="5" name="Test">
<classes>
<class name="AWD_Tests.NewTest"><!-- close tag is redundant here-->
<methods>
<include name="AWDRetrieval" />
<include name="function" />
<exclude name="AWDCreation" />
</methods>
</class><!-- close tag should be here-->
</classes>
</test>
</suite>
答案 1 :(得分:1)
尝试了许多选项,最后删除了对我有用的doctype标头(警告!)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
答案 2 :(得分:0)
对我来说,<classes>
标签中有一段隐藏/几乎不可见的时期。检查您的代码。