【发布时间】:2016-08-18 20:54:45
【问题描述】:
运行我的量角器测试后,我可能会留下 chromedriver.exe 运行。一个简单的问题是:我如何杀死它?这里有几点需要注意:
我不能仅仅根据进程名称来终止,因为其他几个 chromedriver 可能正在运行并且可能需要其他测试。
我已经使用“curl http://localhost:4444/selenium-server/driver/?cmd=shutDownSeleniumServer”停止了 selenium 服务器
我注意到 chromedriver 正在侦听端口 33107(是否可以通过某种方式指定此端口?),但我不知道应该如何调用它来退出。
可能我应该在我的测试中使用 driver.quit(),但在某些情况下它可能不会被调用(例如,当构建被取消时)。
任何想法如何从命令行终止正确的 chromedriver 进程(例如使用 curl)?
【问题讨论】:
标签: google-chrome selenium webdriver