2017-08-29 8 views
-1

親Xmlを使用してTestNgスクリプトを実行すると、子Xmlで使用されるリスナーは呼び出されません。しかし、親xmlなしでchild xmlを直接実行すると、リスナーは正常に動作しています。私を助けてください。親Xmlを使用してTestNgスクリプトを実行すると、子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> 

答えて

1

はTestNGの6.11(hereを参照)に固定し、これに関連する問題(hereを参照)がありました。だから、TestNG v6.11以降を使ってこれを実行してみてください。

+0

ありがとうございます。しかし、再び彼らはTestNgの人たちが働いているという警告を表示しています。 –

+0

@DeepakS - あなたはどんな警告をしていますか?私に教えてもらえますか?私はTestNGグループの中核にもなっているからです。それであなたが具体的なものを追加してくれれば助けになるでしょう。あなたの質問に答えたら、私の答えを受け入れてください。 –

関連する問題