Java-EE创建的WebDrivers的过期

时间:2018-10-18 12:31:52

标签: java tomcat selenium-webdriver java-ee webdriver

我有一个带有硒ChromeDrivers池的Java Web应用程序。之所以存在此池,是因为REST api的响应速度更快(无需每次都创建WebDrivers)。

问题是,Tomcat重新启动后,chrome驱动程序仍然存在。

是否可以为每个进程设置一些到期时间?因为我每次重启Tomcat时都无法手动终止进程。

还是可以使用与Java线程相同的 daemon配置启动chromedriver?

感谢您的回答:)

1 个答案:

答案 0 :(得分:1)

您可以按照以下说明从Java应用程序中杀死chromedriver.exe进程: Killing a process using Java

在我们的项目中,我们这样做是完全杀死chrome驱动程序进程,以防止其影响新运行。