是否可以以编程方式检查selenium远程Web驱动程序服务器是否正在运行

时间:2013-03-11 10:45:26

标签: c# selenium remotewebdriver

您可以使用C#检查远程webdriver服务器是否正在运行。 Ping服务器没有帮助,你能说出应该做什么类型的调用以及我们可以从服务器获得什么反馈

1 个答案:

答案 0 :(得分:1)

你应该通过'跑'来定义你的意思。

可以通过在其上放置JSON请求来获取服务器的一般状态。

您看到服务器将实现有线协议,因此这意味着它将或至少响应以下REST URL列表:

http://code.google.com/p/selenium/wiki/JsonWireProtocol

具体做法是:

http://code.google.com/p/selenium/wiki/JsonWireProtocol#/status

可能

http://code.google.com/p/selenium/wiki/JsonWireProtocol#GET_/sessions

据说,status将:

The server should respond with a general "HTTP 200 OK" response if it is alive and accepting commands

如果你的意思是“跑步”,它是活着的,并且愿意接受命令,那么你需要向/status发送请求并检查你得到的回复。