Selenium 2:如何检查服务器是否正在运行并停止服务器?

时间:2011-06-29 08:05:37

标签: selenium-webdriver

使用Selenium 1,可以输入一个URL来停止服务器:

的http://:/硒 - 服务器/驱动器/ CMD = SHUTDOWN

Selenium 2中有类似的方法吗?

我尝试使用以下URL检查服务器是否正在运行:

的http://:/ WD /集线器/

但只返回HTTP ERROR 503(服务不可用)。 我可以访问任何其他URL来验证服务器是否正在运行吗?

1 个答案:

答案 0 :(得分:61)

2.0版中的Selenium服务器包含Selenium 1中的所有相同代码,因此检查http://localhost:4444/selenium-server/driver?cmd=getLogMessages将检测服务器是否存在。同样,您可以发出http://localhost:4444/selenium-server/driver?cmd=shutDownSeleniumServer来关闭服务器。

最近有一个新的/status网址添加到服务器的2.0部分使用的JSON wire protocol,但我不确定它是否已在远程服务器中实现。实施后,http://localhost:4444/wd/hub/status将访问此项。此外,有线协议中还没有等效的关闭URL。