3

こんにちは、リモート webdriver サーバーが実行されているか、C# を使用していないかを確認できます。サーバーへの ping は役に立ちませんでした。どのタイプの呼び出しを行うべきか、またサーバーから期待できるフィードバックは何か教えていただけますか

4

1 に答える 1

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返される応答を確認する必要があります。

于 2013-03-11T20:05:39.413 に答える