当我使用父Xml执行TestNg脚本时,不会调用子Xml中使用的侦听器
当我使用父Xml执行TestNg脚本时,不会调用子Xml中使用的侦听器。但是,如果我在没有父xml的情况下直接执行子xml,则侦听器可以正常工作。请帮帮我 父Xml当我使用父Xml执行TestNg脚本时,不会调用子Xml中使用的侦听器,testng,Testng,当我使用父Xml执行TestNg脚本时,不会调用子Xml中使用的侦听器。但是,如果我在没有父xml的情况下直接执行子xml,则侦听器可以正常工作。请帮帮我 父Xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> <suite name="Parent Suite"> <suite-files>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Parent Suite">
<suite-files>
<suite-file path="mdTests.xml"></suite-file>
<suite-file path="csTests.xml"></suite-file>
<suite-file path="cvTests.xml"></suite-file>
<suite-file path="cdIETests.xml"></suite-file>
</suite-files>
</suite>
mdTests.xml(子xml几乎都是相似的)。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="MD Suite" verbose="2">
<listeners>
<listener class-name="BaseSetUp.ScreenShotListeners"/>
<listener class-name="BaseSetUp.TestNGCustomReportListener"/>
</listeners>
<test name="Test with Internet Expplorer Browser">
<parameter name="browser" value="ie"/>
<classes>
<class name="com.Tests.CV.Testing">
<methods>
<include name="tc_001"/>
<include name="tc_002"/>
</methods>
</class>
</classes>
</test>
</suite>
有一个与此相关的问题(请参阅),已在TestNG 6.11中修复(请参阅)。因此,请尝试使用TestNG v6.11或更高版本运行此程序 谢谢你,它起作用了。但是,他们再次显示了一些TestNg人员正在处理的警告。@DeepakS-你在说什么样的警告?你能告诉我吗?因为我也是核心TestNG小组的一员。因此,如果你能补充细节,这将有所帮助。另一方面,如果我的回答回答了你的问题,请接受我的回答。