我想从命令提示符下运行我的示例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