Запустите Chrome или IE с сеткой селена2 - PullRequest
1 голос
/ 06 августа 2011
DesiredCapabilities capability = DesiredCapabilities.Chrome();

IWebDriver wd = new RemoteWebDriver(new Uri("http://localhost:4444/wd/hub"), capability);
wd.Navigate().GoToUrl("http://localhost/");

но я всегда получаю ошибку

не могу найти: {платформа = WINDOWS, javascriptEnabled = true, browserName = chrome, версия =}

То же самоес IE.Работает только FF.Я ищу в Google и здесь на форуме, но ни одно решение не работает.

http://code.google.com/p/selenium/wiki/GettingStarted

http://code.google.com/p/selenium/wiki/ChromeDriver

Я использую 64-разрядную версию Windows 7.

1 Ответ

3 голосов
/ 06 августа 2011

Для запуска тестов на googlechrome с использованием комбинации Grid 2.0 и Webdriver необходимо использовать ChromeDriver .После копирования / установки драйвера Chrome на вашем компьютере вам необходимо запустить узел RC с параметром webdriver.chrome.driver

java -jar selenium-server.jar -role wd -hub http://localhost:4444/grid/register  -Dwebdriver.chrome.driver=path-to-chromedriver

Для IE вам необходимо запустить узел, например

java -jar selenium-server.jar -role wd -hub http://localhost:4444/grid/register -browser browserName="internet explorer",platform=WINDOWS ensureCleanSession=true
...