我想從命令提示符下運行我的示例Selenium WebDriver
和TestNG
腳本。我可以運行它Eclipse>運行方式> TestNG Suite並獲得預期的輸出。但是,如果我請從命令提示相同的測試腳本中,測試沒有任何錯誤信息失敗,並輸出如下:使用批處理文件運行硒TestNG腳本
C:\Gopal\jenkinsInt>java org.testng.TestNG testng.xml
[TestNG] Running:
C:\Gopal\jenkinsInt\testng.xml
Jenkins integration
===============================================
Suite
Total tests run: 1, Failures: 1, Skips: 0
===============================================
在Eclipse控制檯輸出是:
[TestNG] Running:
C:\Gopal\jenkinsInt\testng.xml
Jenkins integration
Google
===============================================
Suite
Total tests run: 1, Failures: 0, Skips: 0
===============================================
我的示例腳本是:
package jenkinsDemo;
public class jenkinsJob {
@Test
public void testJenkins() {
System.out.println("Jenkins integration");
WebDriver driver = new FirefoxDriver();
driver.navigate().to("http://www.google.com");
System.out.println(driver.getTitle());
driver.quit();
}
}
'失敗:1'你在報告中有什麼?你能分享他們嗎? – juherr