并非所有具有不同组标记的类都从testNG.xml

我的项目中有15节课。每个类包含多个@Test,每个测试可以具有1-Smoke 2-Regression 3-(“ Smoke”,“ Regression”)组之一。当我尝试执行include name =“ Regression”组时,将执行所有15个类中的某些(5)。另外,在已执行的类中,所有包含“ Regression”的@Test都不会得到执行。每次执行都比其他类(未执行)每次都执行。

我尝试使用Pakage而不是使用类,但是面临相同的问题。我还检查了拼写,对我来说一切都很好

下面是我的XML-

        <groups>    
            <run>   
                 <include name="Regression" />  
            </run>  
        </groups>   

<classes >
            <class name="com.lrm.qa.testcases.accidentPageTest"/>
            <class name="com.lrm.qa.testcases.ClaimInQueueTest"/>
            <class name="com.lrm.qa.testcases.CustomQuestionsAcostaPageTest"/>
            <class name="com.lrm.qa.testcases.EmployeePageTest"/>
            <class name="com.lrm.qa.testcases.EmployerPageTest"/>
            <class name="com.lrm.qa.testcases.GetStartedPageTest"/>
            <class name="com.lrm.qa.testcases.HomePageTest"/>
            <class name="com.lrm.qa.testcases.LoginPageTest"/>
            <class name="com.lrm.qa.testcases.LogOffPageTest"/>
            <class name="com.lrm.qa.testcases.LossReportGenerationPageTest"/>
            <class name="com.lrm.qa.testcases.LossReportSelectionPageTest"/>
            <class name="com.lrm.qa.testcases.SavedReportPageTest"/>
            <class name="com.lrm.qa.testcases.SearchPageTest"/>
            <class name="com.lrm.qa.testcases.StateSpecificQuestionsAZPageTest"/>
            <class name="com.lrm.qa.testcases.WrapUpPageTest"/>

</classes>

 

我希望在执行TestNG.xml时,所有具有回归标记的@Test都将执行。

pking11 回答:并非所有具有不同组标记的类都从testNG.xml

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3166363.html

大家都在问