DesiredCapabilities capability = DesiredCapabilities.Chrome();
IWebDriver wd = new RemoteWebDriver(new Uri("http://localhost:4444/wd/hub"), capability);
wd.Navigate().GoToUrl("http://localhost/");
但我总是得到错误
找不到:{platform = WINDOWS,javascriptEnabled = true, browserName = chrome,version =}
与IE相同。只有FF工作。我在谷歌和论坛搜索,但没有解决方案。
http://code.google.com/p/selenium/wiki/GettingStarted
http://code.google.com/p/selenium/wiki/ChromeDriver
我正在使用Windows 7 64位。
答案 0 :(得分:3)
要使用Grid 2.0-Webdriver组合在googlechrome上运行测试,您必须使用ChromeDriver。在机器中复制/安装chrome驱动程序后,需要使用参数webdriver.chrome.driver启动RC节点
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