Ошибка пересылки нового сеанса: Selenium Grid 2

Я взял последнийSelenium Server что составляет 2,45,0 отВот, Следовал документации и запустил хаб следующей командой

java -jar selenium-server-standalone-2.45.0.jar -role hub -hubConfig HubConfigFile.json

И,JSon Содержание файла:

{
  "host": 10.5.0.21,
  "port": 4444,
  "newSessionWaitTimeout": -1,
  "servlets" : [],
  "prioritizer": null,
  "capabilityMatcher": "org.openqa.grid.internal.utils.DefaultCapabilityMatcher",
  "throwOnCapabilityNotPresent": true,
  "nodePolling": 5000,
  "cleanUpCycle": 5000,
  "timeout": 300000,
  "browserTimeout": 0,
  "maxSession": 5,
  "jettyMaxThreads":-1
}

И, единственныйNode с

java -jar selenium-server-standalone-2.45.0.jar -role node -nodeConfig DefaultNode.json

{
  "capabilities":
      [
        {
          "browserName": "*firefox",
          "maxInstances": 5,
          "seleniumProtocol": "Selenium"
        },
        {
          "browserName": "*googlechrome",
          "maxInstances": 5,
          "seleniumProtocol": "Selenium"
        },
        {
          "browserName": "*iexplore",
          "maxInstances": 1,
          "seleniumProtocol": "Selenium"
        },
        {
          "browserName": "firefox",
          "maxInstances": 5,
          "seleniumProtocol": "WebDriver"
        },
        {
          "browserName": "chrome",
          "maxInstances": 5,
          "seleniumProtocol": "WebDriver"
        },
        {
          "browserName": "internet explorer",
          "maxInstances": 1,
          "seleniumProtocol": "WebDriver"
        }
      ],
  "configuration":
  {
    "proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy",
    "maxSession": 5,
    "port": 5555,
    "host": 10.5.0.161,
    "register": true,
    "registerCycle": 5000,
    "hubPort": 4444,
    "hubHost": 10.5.0.21
  }
}

До этого все выглядит отлично. Смотрите скриншоты консоли после регистрацииВот

И проблема начинается, когда я пытаюсь запустить тест с:

DesiredCapabilities capabilities = DesiredCapabilities.InternetExplorer();
capabilities.SetCapability("browserName", "internet explorer");
capabilities.SetCapability("platform", "XP");
capabilities.SetCapability("version", "8.0");
//capabilities.SetCapability("seleniumProtocol", "WebDriver");

Driver = new RemoteWebDriver(new Uri("http://10.5.0.21:4444/wd/hub"), capabilities);

И это бросает:

Исключение типа «System.InvalidOperationException» произошло в WebDriver.dll, но не было обработано в коде пользователя

Дополнительная информация: Ошибка пересылки нового сеанса не может быть найден: Возможности [{browserName = Internet Explorer, версия = 8.0, платформа = XP}]

Смотрите скриншотыскриншот 1 скриншот 2 скриншот 3

Я должен сказать, что документация по Selenium Grid очень расстраивает, Я провел целый день, пытаясь выяснить, что происходит не так.

Я что-то пропустил?

Ответы на вопрос(1)

Ваш ответ на вопрос