使用父Xml执行TestNg脚本时,不会调用子Xml中使用的侦听器。但是,如果我在没有父xml的情况下直接执行child 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>
<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>