2017-01-24 117 views

回答

0

如果你是在Linux上,你可以通過

fuser -k 5555/tcp 

或netstat的-plten殺死該端口上運行的進程| grep的Java中,你會得到seleniumserver進程的PID。

kill -9 PID. 

也可以嘗試打硒GRID2

http://yourHubIP:port/lifecycle-manager?action=shutdown 

CTRL + C的整個生命週期,從終端也會有所幫助。

讓我知道如果你正在尋找別的

1

「老」命令不能正常工作,因爲它未包括在硒硒RC的一部分3.

您現在應該啓動的節點-servlet org.openqa.grid.web.servlet.LifecycleServlet包括,並且比你可以關閉它http://yourNodeIP:port/extra/LifecycleServlet?action=shutdown

我在幾個月前報告過這個問題,它的解決所以你可以在這裏查看更多細節。 https://github.com/SeleniumHQ/selenium/issues/2982

0

假設你在* nix運行它和獨立服務器偵聽的默認端口(4444)上...您需要:

  • 找到綁定到端口的進程的PID 4444(使用lsof命令)
  • 發送處理SIGTERM到正常關閉(使用kill命令)

你可以用下面的一行代碼實現這一點:

$ lsof -t -i :4444 | xargs kill