使用Selenium 1,可以输入一个URL来停止服务器:
的http://:/硒 - 服务器/驱动器/ CMD = SHUTDOWN
Selenium 2中有类似的方法吗?
我尝试使用以下URL检查服务器是否正在运行:
的http://:/ WD /集线器/
但只返回HTTP ERROR 503(服务不可用)。 我可以访问任何其他URL来验证服务器是否正在运行吗?
答案 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。