2016-02-26 88 views
0

我試圖從主套件文件運行套件,但是當我運行TestNG套件時,沒有任何事情發生,因爲套件永遠不會啓動。TestNG Master Suite不會運行Chrome套件

如果我運行mozilla套件的正確運行,但是當我運行Chrome套件即時通訊獲取下面的錯誤。任何幫助,將不勝感激。

主人套房

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

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> 

CAR_ChromeSuiteTest

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

enter image description here

+0

您的主人套件文件在哪裏撒謊?文件夾結構? –

回答

0

更改xml文件的路徑。點表示當前文件夾。 如果主人套房還趴在同一文件夾中的src /測試/ JAVA /套,然後用 ./CAR_MozillaTestSuite.xml

順便說一句,你應該有你的一套文件中的src /測試/資源,而不是在java文件夾中。

+0

感謝您將XML文件移動到資源文件夾並更改路徑的建議,但問題仍然存在。我已經深入瞭解這個問題,它看起來像是一個IEDriverServer問題。我更新了帖子。 – user1798578

相關問題