【发布时间】:2017-08-16 01:20:16
【问题描述】:
我们在一个有时会陷入困境的基础架构中运行。我们所看到的情况是,当我们调用 remotewebdriver 时,firefox.exe 会启动,但由于机器太慢而且我们有 15 秒的超时,所以创建 webdriver 没有成功。所以我们失败了,但现在我们有一个 rouge firefox 进程在那里耗尽了内存——在针对我们的远程 selenium 机器启动了大量构建之后,我们看到数百个剩余的 firefox 进程坐在那里。我无法关闭或退出驱动程序 - 由于对 remotewebdriver 的调用失败,我没有驱动程序......我怎么知道我们刚刚创建了哪个 firefox 进程来杀死它?这是应该用硒清理的东西吗?我们正在使用 java。
【问题讨论】:
标签: selenium firefox browser remotewebdriver resource-cleanup