我有一个带有硒ChromeDrivers池的Java Web应用程序。之所以存在此池,是因为REST api的响应速度更快(无需每次都创建WebDrivers)。
问题是,Tomcat重新启动后,chrome驱动程序仍然存在。
是否可以为每个进程设置一些到期时间?因为我每次重启Tomcat时都无法手动终止进程。
还是可以使用与Java线程相同的 daemon配置启动chromedriver?
感谢您的回答:)
答案 0 :(得分:1)
您可以按照以下说明从Java应用程序中杀死chromedriver.exe进程: Killing a process using Java
在我们的项目中,我们这样做是完全杀死chrome驱动程序进程,以防止其影响新运行。