WebDriverException: Ошибка пересылки нового сеанса не может быть найден: {платформа = WINDOWS, browserName = FIREFOX, версия = 3.6}

Я новичок в Selenium Web Driver, а также Grid 2.

Я пытаюсь запустить тестовый пример, но это дает мне исключение

Исключение в теме "главный" org.openqa.selenium.WebDriverException: Ошибка при пересылке нового сеанса не может быть найдена: {platform = WINDOWS, browserName = FIREFOX, version = 3.6}

Я запустил узел и концентратор, используя команду

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

java -jar selenium-server-standalone-2.29.0.jar -role node  -hub %grid register%

Обе команды работают нормально.

Я не уверен, когда и где мне нужно использовать командную строку -browser browserName = firefox, версия = 3.6, maxInstances = 5, платформа = WINDOWS

(Пытался настроить узел с официальной страницы Grid 2

Это из-за этого?

Вот мой код:

package test;

import java.net.URL;
import java.net.MalformedURLException;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.WebDriverBackedSelenium;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;

public class Test { 
    public static void main(String[] args) throws MalformedURLException {
        DesiredCapabilities capability = DesiredCapabilities.firefox();
            capability.setBrowserName("FIREFOX");
            capability.setPlatform(org.openqa.selenium.Platform.WINDOWS);
            capability.setVersion("3.6");
    //  capability.setCapability("");
        WebDriver driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), capability);
        //WebDriver driver = new FirefoxDriver();
        driver.get("http://www.google.com"); 

}
}

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

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