Как использовать RemoteWebDriver + WebDriverBackedSelenium для подключения к текущей сетке (не Grid2) - PullRequest
0 голосов
/ 14 июня 2011

Если я могу использовать RemoteWebDriver + WebDriverBackedSelenium и затем подключиться к существующей сетке селена (не Grid 2, которая недавно выпущена)

Мне нужно это, чтобы иметь возможность обеспечить обратную совместимость внаша структура, так что наши пользователи могут использовать библиотеки Selenium2 и по-прежнему работать с сеткой.

Вот как я пытаюсь это сделать:

URL remoteAddress = new URL("http://mymachine:4444/");
//have tried using the below commented out lines as well, but in all cases I face errors.
//URL remoteAddress = new URL("http://mymachine:4444/grid/register");
//URL remoteAddress = new URL("http://mymachine:4444/wd/hub");

RemoteWebDriver driver = new RemoteWebDriver(remoteAddress, DesiredCapabilities.firefox());
Selenium selenium = new WebDriverBackedSelenium(driver, "http://www.google.com");

У меня есть Gridработает на "mymachine" в порту "4444", и к нему подключены Пульты дистанционного управления Firefox .

В тот момент, когда выполняется оператор

RemoteWebDriver driver = new RemoteWebDriver(remoteAddress, DesiredCapabilities.firefox());

получить всевозможные ошибки.

Просто хотел узнать, действительно ли Selenium2 обеспечивает обратную совместимость для работы с Grid 1, используя WebDriverBackedSelenium.

Я использую версию Selenium 2.03b.

1 Ответ

1 голос
/ 14 июня 2011

Вы должны использовать ту же версию Selenium 2.03b для сетки тоже. Вы можете вручную обновить банку в папке /vendor.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...