I am new to the Selenium Web driver, as well as to Grid 2.
I try to run a test case, but it gives me the exception "Exception in the thread" main "org.openqa.selenium.WebDriverException: Error sending a new session cannot find: {platform = WINDOWS, browserName = FIREFOX, version = 3.6}"
I started using node and hub using java -jar selenium-server-standalone-2.29.0.jar -role hub command
java -jar selenium-server-standalone-2.29.0.jar -role node -hub% grid register%
Both teams work fine.
I'm not sure when and where I need to use the command line -browser browserName = firefox, version = 3.6, maxInstances = 5, platform = WINDOWS
(Tried to configure node on the official Grid 2 page
Is it because of this? Any help would be greatly appreciated.
Here is my code:
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");
source share