嗨,我是Jenkins的新手。
我已经在我的机器上本地配置了Jenkins并且它正常运行。
每当我的集成测试(用Junit编写)通过时,我都要问,Jenkin不会停止构建及其继续。
但是在日志中它显示传递的测试用例并且没有找到错误。
有人可以建议如何阻止jenkins构建吗?
我的代码:
package com.workshop.airport.workshop.airport;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import cucumber.api.java.After;
import cucumber.api.java.en.Given;
import cucumber.api.java.en.When;
public class PageStepsDefs {
public String ChromeDriverPath="C:\\Users\\zain.jamshaid\\Desktop\\chromedriver.exe";
public WebDriver webdriver;
String localhost="http://www.google.com";
public PageStepsDefs (){
System.setProperty("webdriver.chrome.driver",ChromeDriverPath);
webdriver = new ChromeDriver();
}
@Given("^I browse to the (.+) page$")
public void open_page(String url)
{
webdriver.get(localhost+url);
System.out.println(localhost+url);
}
@When("^I click on the button (.+)$")
public void click_On_Menu(String Id)
{
webdriver.findElement(By.id(Id)).click();
System.out.print(Id);
}
@After
public void close_browser(){
webdriver.close();
}
}
我还附上了jenkins控制台日志的屏幕截图
任何帮助都会很棒。
谢谢!
答案 0 :(得分:0)
我正在使用webDriver.close(); 但 webDriver.quit(); 解决我的问题
这解决了问题