标签: selenium browser selenium-webdriver automation phantomjs
基本上我已经使用selenium webdriver(phantomjs)创建了一个程序,如果发生错误,我会优雅地关闭驱动程序,这样就不会在幕后挂起不需要的进程。
我担心的是,如果我的程序由于某种原因(由用户或系统)关闭会发生什么。剩余的驱动程序进程将无限期地搁置,从长远来看可能会引发一些严重的问题。
有没有办法确保每当我启动程序时,任何现有的phantomjs进程都会关闭(甚至更好,在程序关闭时关闭它们)?
顺便说一句,我使用C#使用selenium webdriver。
答案 0 :(得分:0)
您可以尝试: $ killall phantomjs
https://github.com/karma-runner/karma/issues/191