2017-08-29 5 views
-1

Les listeners utilisés dans child Xml ne sont pas appelés lorsque j'exécute TestNg Scripts utilisant parent Xml. Mais, si j'exécute le XML directement sans XML xml, les auditeurs fonctionnent bien. Sil te plait aide moi.Les listeners utilisés dans Xml enfant ne sont pas appelés lorsque j'exécute TestNg Scripts utilisant parent Xml

Parent 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 (enfant xml tous sont presque similaires).

<?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> 

Répondre

1

Il y avait un problème lié à ce (Voir here) qui a été fixé à 6,11 TestNG (Voir here). Alors s'il vous plaît essayez d'exécuter cela en utilisant TestNG v6.11 ou supérieur.

+0

Merci, ça marche. Mais, encore une fois, ils montrent des avertissements sur lesquels travaillent les gars de TestNg. –

+0

@DeepakS - De quel genre d'avertissements parlez-vous? Pouvez-vous s'il vous plaît me le faire savoir? Parce que je fais aussi partie du groupe principal TestNG. Donc, il serait utile si vous pouvez s'il vous plaît ajouter des détails. D'un côté, veuillez accepter ma réponse si elle répond à votre question. –