中止詹金斯工作不会停止后台运行的Selenium脚本

当我中止jenkins作业chromedriver.exe不会停止时,它将继续完成完整的selenium脚本。我必须手动停止该过程。

如何克服这个问题,当我中止詹金斯工作时,它还应该停止以无头模式运行的chromedriver.exe。

wanjunji 回答:中止詹金斯工作不会停止后台运行的Selenium脚本

据我所知,如果构建中止,则无法在其中执行任何构建步骤(或发布构建步骤)。因此,您可以做的是-在脚本的前提条件中添加一个方法,以在启动新会话之前关闭现有的chromedriver.exe,因此仅剩下一个chrome驱动程序。

public static void main(String[] args) {
        // TODO Auto-generated method stub
        try {
            Runtime.getRuntime().exec("taskkill /F /IM chromedriver.exe");
        } catch (IOException e) {
        e.printStackTrace();
}       
        System.out.println("chromw driver is  Killed");
    }

}
,

使用任务管理器(右键单击任务栏>任务管理器)终止进程。在那之后不应该给任何悲伤! :)

本文链接:https://www.f2er.com/3105884.html

大家都在问