Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将testng.xml作为一个单独的Testrunner一起运行mockito和selenium测试?_Selenium_Automation_Mockito_Testng_Testng.xml - Fatal编程技术网

如何将testng.xml作为一个单独的Testrunner一起运行mockito和selenium测试?

如何将testng.xml作为一个单独的Testrunner一起运行mockito和selenium测试?,selenium,automation,mockito,testng,testng.xml,Selenium,Automation,Mockito,Testng,Testng.xml,xml文件如下所示: public static void main(String[] args) { TestListenerAdapter tla = new TestListenerAdapter(); TestNG testng = new TestNG(); testng.setOutputDirectory(cDateTime); List<String> suites = Lists.newArrayList(); sui

xml文件如下所示:

public static void main(String[] args) {


    TestListenerAdapter tla = new TestListenerAdapter();
    TestNG testng = new TestNG();
    testng.setOutputDirectory(cDateTime);

    List<String> suites = Lists.newArrayList();

    suites.add(file+"\\testng.xml");

    testng.setTestSuites(suites);

    testng.addListener(tla);

    testng.run();       

}
登录测试是一个selenium测试类

     <?xml version="1.0" encoding="UTF-8"?>
     <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">

     <suite name="Suite">

       <test thread-count="5" name="LoginTest">
         <classes>
            <class name="newpackage.LoginPageCheck"/>
         </classes>
       </test> 

        <test thread-count="5" name="xlImportTest Test">
             <classes>
                <class name="test.xlImportTest"/>
            </classes>
        </test>

</suite>

<!-- Suite -->
xlImportTest是mockito测试类

     <?xml version="1.0" encoding="UTF-8"?>
     <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">

     <suite name="Suite">

       <test thread-count="5" name="LoginTest">
         <classes>
            <class name="newpackage.LoginPageCheck"/>
         </classes>
       </test> 

        <test thread-count="5" name="xlImportTest Test">
             <classes>
                <class name="test.xlImportTest"/>
            </classes>
        </test>

</suite>

<!-- Suite -->

我通过测试运行程序运行以下testng.xml,如下所示:

public static void main(String[] args) {


    TestListenerAdapter tla = new TestListenerAdapter();
    TestNG testng = new TestNG();
    testng.setOutputDirectory(cDateTime);

    List<String> suites = Lists.newArrayList();

    suites.add(file+"\\testng.xml");

    testng.setTestSuites(suites);

    testng.addListener(tla);

    testng.run();       

}
publicstaticvoidmain(字符串[]args){
TestListenerAdapter tla=新的TestListenerAdapter();
TestNG TestNG=新的TestNG();
setOutputDirectory(cDateTime);
List suites=Lists.newArrayList();
suites.add(文件+“\\testng.xml”);
testng.setTestSuites(套房);
testng.addListener(tla);
testng.run();
}
这显示了以下错误:

=====================================

套房

运行的测试总数:2,失败:0,跳过:2

配置失败:2,跳过:2

=====================================