0

嗨,我是詹金斯的新手。

我已经在我的机器上本地配置了 Jenkins,它运行良好。

每当我的集成测试(用 Junit 编写)通过时,我都需要询问,Jenkin 不会停止构建并继续构建。

但在日志中显示测试用例通过,没有发现错误。

有人可以建议任何解决方案如何阻止詹金斯构建吗?

我的代码:

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 控制台日志截图

任何帮助都会很棒。

谢谢!

4

1 回答 1

0

我正在使用 webDriver.close(); 但是 webDriver.quit(); 解决我的问题

这解决了问题

于 2013-05-31T10:28:22.283 回答