Xml TestNG主套件不会运行Chrome套件
我正试图从主套件文件运行套件,但当我运行TestNG套件时,不会发生任何事情,因为套件中从未启动 如果我运行mozilla套件,它会正常运行,但是当我运行Chrome套件时,我会得到下面的错误。任何帮助都将不胜感激 套房Xml TestNG主套件不会运行Chrome套件,xml,internet-explorer,testing,webdriver,testng,Xml,Internet Explorer,Testing,Webdriver,Testng,我正试图从主套件文件运行套件,但当我运行TestNG套件时,不会发生任何事情,因为套件中从未启动 如果我运行mozilla套件,它会正常运行,但是当我运行Chrome套件时,我会得到下面的错误。任何帮助都将不胜感激 套房 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> <suite name="Chrome Test S
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Chrome Test Suite" verbose="1">
<suite-files>
<suite-file path="./CAR_MozillaTestSuite.xml"></suite-file>
<suite-file path="./CAR_ChromeTestSuite.xml"></suite-file></suite-file>
</suite-files>
</suite>
更改xml文件的路径。点表示当前文件夹。 如果master suite也与src/test/java/suites位于同一文件夹中,则使用 ./CAR_MozillaTestSuite.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Mozilla Test Suite">
<parameter name="browser" value="Mozilla" />
<parameter name="domain" value="Caribbean" />
<listeners>
<listener class-name="utils.Listener"></listener>
</listeners>
<test name="Mozilla Test" preserve-order="true">
<classes>
<class name="tests.common.LoginLogout_Test" />
</classes>
</test>
</suite>
顺便说一下,您的套件文件应该在src/test/resources中,而不是在java文件夹中。您的主套件文件在哪里?文件夹结构?感谢您建议将xml文件移动到资源文件夹并更改路径,但问题仍然存在。我已经深入研究了这个问题,它看起来像是IEDriverServer的问题。我更新了帖子。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Chrome Test Suite">
<parameter name="browser" value="Chrome" />
<parameter name="domain" value="Caribbean" />
<listeners>
<listener class-name="utils.Listener"></listener>
</listeners>
<test name="Chrome Test" preserve-order="true" >
<classes>
<!-- ______________________________________________ JOBSEEKER SECTION ____________________________________________ -->
<class name="tests.common.LoginLogout_Test"/>
</classes>
</test>
</suite>
About to begin executing test Chrome Test
About to begin executing LoginLogout_Test.beforeMethod
Feb 26, 2016 12:24:11 PM org.openqa.selenium.os.UnixProcess checkForError
SEVERE: org.apache.commons.exec.ExecuteException: Execution failed (Exit value: -559038737. Caused by java.io.IOException: Cannot run program "C:\workspace\IJ_Stash\src\main\resources\drivers\chromedriver.exe" (in directory "."): CreateProcess error=216, This version of %1 is not compatible with the version of Windows you're running. Check your computer's system information and then contact the software publisher)