Набор Selenium Grid 2 на Windows

Я настраиваю Selenium Grid 2 (selenium-server-standalone-2.1.0) на Windows 7 (я также пробовал Windows Server 2008) как на 64-разрядной версии. Я тестирую WebDriver локально, и все хорошо.

Я запускаю хаб с помощью:

java -jar selenium-server-standalone-2.1.0.jar -role hub

Добавление узла webDriver для FireFox работает, но все остальное, например Google Chrome, вызывает IllegalOperation Исключение.

Например:

Я пытаюсь добавить узел для Chrome:

java -jar selenium-server-standalone-2.1.0.jar -role webDriver -hub http: //127.0. 0.1: 4444 -browser browserName = chrome platform = windows version = 12 -port 5556

Это отображается как узел на концентраторе, когда вы переходите по адресу http: // localhost: 4444 / grid / console

Я добавляю код для вызова webDriver, например:

            DesiredCapabilities capability = new DesiredCapabilities();
            capability.SetCapability(CapabilityType.Platform, "windows");
            capability.SetCapability(CapabilityType.Version, "12");
            capability.SetCapability(CapabilityType.BrowserName, "chrome");

            IWebDriver driver = new RemoteWebDriver(new Uri("http://127.0.0.1:4444/wd/hub"), capability);

Я почти сразу получаю исключение:

{"не могу найти: {platform = windows, browserName = chrome, version = 12}"}

Кажется как будто узел даже не найден. Я новичок в этом, я что-то упустил в настройке? (Internet Explorer делает то же самое, и смена версий, похоже, не помогает.)

Я искал много часов, но ничего, что соответствует исключению, не кажется таким же общим, как моя проблема.

7
задан idsweb 30 July 2011 в 07:00
поделиться