我试过旧版本的命令,但似乎没有用。
curl "http://localhost:5555/selenium-server/driver/?cmd=shutDownSeleniumServer"
答案 0 :(得分:1)
'Old'命令不起作用,因为它是硒RC的一部分,不包含在硒3中。
您现在应该开始包含-servlet org.openqa.grid.web.servlet.LifecycleServlet
的节点,而不是使用http://yourNodeIP:port/extra/LifecycleServlet?action=shutdown
几个月前我报告了这个问题并且它已经解决了,所以你可以在这里查看更多细节。 https://github.com/SeleniumHQ/selenium/issues/2982
答案 1 :(得分:0)
如果您使用的是Linux,则可以通过
终止在该端口上运行的进程fuser -k 5555/tcp
或netstat -plten | grep java您将获得seleniumserver进程的PID。
kill -9 PID.
同时尝试点击selenium grid2的生命周期
http://yourHubIP:port/lifecycle-manager?action=shutdown
来自终端的CTRL + c也会有所帮助。
如果您正在寻找其他任何内容,请告诉我
答案 2 :(得分:0)
假设您在* nix上运行它并且独立服务器正在侦听默认端口(4444)......您需要:
lsof
命令)kill
命令)你可以通过以下单行来实现这一目标:
$ lsof -t -i :4444 | xargs kill