当我中止jenkins作业chromedriver.exe不会停止时,它将继续完成完整的selenium脚本。我必须手动停止该过程。
如何克服这个问题,当我中止詹金斯工作时,它还应该停止以无头模式运行的chromedriver.exe。
当我中止jenkins作业chromedriver.exe不会停止时,它将继续完成完整的selenium脚本。我必须手动停止该过程。
如何克服这个问题,当我中止詹金斯工作时,它还应该停止以无头模式运行的chromedriver.exe。
据我所知,如果构建中止,则无法在其中执行任何构建步骤(或发布构建步骤)。因此,您可以做的是-在脚本的前提条件中添加一个方法,以在启动新会话之前关闭现有的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");
}
}
,
使用任务管理器(右键单击任务栏>任务管理器)终止进程。在那之后不应该给任何悲伤! :)