2017-10-10 15 views
0

コマンドプロンプトを使用してJava Testngコードを実行しようとしていますが、これは常にエラーになります。私は日食からプログラムを実行することができますが。問題は、コマンドプロンプトから同じことを実行している間です。以下はコマンドプロンプトからTestng Javaコードを実行します。

はコードです:

package com.runit; 

import org.openqa.selenium.WebDriver; 
import org.openqa.selenium.chrome.ChromeDriver; 
import org.testng.annotations.Test; 

public class willitwork { 
    WebDriver driver; 

    @Test(testName="Test") 
    public void raise(){ 
     System.setProperty("webdriver.chrome.driver", "H:/Softwares/New folder/chromedriver.exe"); 
     driver=new ChromeDriver(); 
     driver.get("https://www.google.com"); 
     driver.quit(); 
    } 
} 

スイートXMLは以下のようになります。

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> 
<suite name="Suite"> 
    <test name="Test"> 
     <classes> 
      <class name="src.com.runit.willitwork"> 
      </class> 
     </classes> 
    </test> <!-- Test --> 
</suite> <!-- Suite --> 
+0

classpathを設定しましたか? – IamBatman

+0

エラーは何ですか? –

+0

クラスパスを設定している場合。 Mavenを試してみてください。 – IamBatman

答えて

0

私はエラーがあなたの代わりに、実際のtestng.jarのごchromedriverを指すことができることだと思うし、 xmlファイルを開きます。 CMDから起動する方法は次のとおりです。

java -cp "C:\yourpath\testng.jar:C:\project\runit\willitwork.class" org.testng.TestNG testng.xml 
関連する問題