3

Selenium Grid 2 を試してみましたが、Grid 2 では Internet Explorer が非常に遅いことに気付きました (Chrome または Firefox では問題ありません)。一般に、Selenium では Internet Explorer が遅いことはわかっていますが、Grid 2 では、各キーがテキスト ボックスに送信される間に 4.5 秒の遅延などの大幅な遅延があります。構成のせいかどうかはわかりません。IE の 1 つのインスタンスでノードを起動する方法は次のとおりです。

java -jar selenium-server-standalone-2.32.0.jar -role node -hub http://localhost:4444/grid/register -port 5553 -nodeTimeout 120 -maxSessions 1 -browser browserName=iexplore,maxInstances=1 -Dwebdriver.ie.driver=C:\grid2\drivers\IEDriverServer.exe

現在、IWebDriver と C# を使用して grid2 をテストしています。

4

2 に答える 2

0

同じ問題があり、IEDriverServer をバージョン 2.41 に更新することで解決しました。

補足: この問題を修正した実際のリリースはIEDriverServer_Win32_2.41.0.zipですが、このグリッド ノードは 64 ビットです。このセットアップを維持している開発者は、64 ビット ドライバー バージョン 2.41.0 でも同じ動作が見られると述べています。

背景: Selenium Grid ノード上にある必要があり、クライアントとは関係ありません。入力ファイルにテキストを入力するための遅延は、Selenium Grid ノードに追加されます。クライアントは、値が配列として指定されている DOM 要素の値を設定する POST 要求で JSON オブジェクトのみを送信します。

    client$ sudo ngrep '' port 4444
    ...
    T client:40484 -> hub:4444 [AP]
      POST /wd/hub/session/0002d13c-c33e-4352-89be-eb6c0bfe16b7/element/6/value HTTP/1.1..Host: hub:4444..Accept-Encoding: identity..Conte
      nt-Length: 195..Connection: keep-alive..Content-type: application/json;charset="UTF-8"..POST: /wd/hub/session/0002d13c-c33e-4352-89be-eb6c0b
      fe16b7/element/6/value..Accept: application/json..User-Agent: Python http auth....
    T client:40484 -> hub:4444 [AP]
      {"sessionId": "0002d13c-c33e-4352-89be-eb6c0bfe16b7", "id": "6", "value": ["S", "a", "n", " ", "D", "o", "n", "a", "t", "o", " ", "M", "i", 
      "l", "a", "n", "e", "s", "e", " ", "(", "M", "I", ")"]}
于 2014-04-17T13:15:03.827 に答える