如何确保所有phantomjs驱动程序都关闭?

时间:2015-03-30 18:10:17

标签: selenium browser selenium-webdriver automation phantomjs

基本上我已经使用selenium webdriver(phantomjs)创建了一个程序,如果发生错误,我会优雅地关闭驱动程序,这样就不会在幕后挂起不需要的进程。

我担心的是,如果我的程序由于某种原因(由用户或系统)关闭会发生什么。剩余的驱动程序进程将无限期地搁置,从长远来看可能会引发一些严重的问题。

有没有办法确保每当我启动程序时,任何现有的phantomjs进程都会关闭(甚至更好,在程序关闭时关闭它们)?

顺便说一句,我使用C#使用selenium webdriver。

1 个答案:

答案 0 :(得分:0)

您可以尝试: $ killall phantomjs

https://github.com/karma-runner/karma/issues/191