@BeforeClass(alwaysRun = true) public void prepare() throws Exception { hub = GridTestHelper.getHub(); // register a webdriver SelfRegisteringRemote webdriver = GridTestHelper.getRemoteWithoutCapabilities(hub.getUrl(), GridRole.NODE); webdriver.addBrowser(DesiredCapabilities.firefox(), 1); webdriver.startRemoteServer(); webdriver.sendRegistrationRequest(); RegistryTestHelper.waitForNode(hub.getRegistry(), 1); }
@Before public void setup() throws Exception { hub = GridTestHelper.getHub(); // register a selenium 1 node = GridTestHelper.getRemoteWithoutCapabilities(hub.getUrl(), GridRole.NODE); node.addBrowser(GridTestHelper.getSelenium1FirefoxCapability(), 1); node.addBrowser(GridTestHelper.getDefaultBrowserCapability(), 1); node.setTimeout(1, 100); node.setRemoteServer(new SeleniumServer(node.getConfiguration())); node.startRemoteServer(); node.sendRegistrationRequest(); RegistryTestHelper.waitForNode(hub.getRegistry(), 1); }
@BeforeClass public static void prepare() throws Exception { hub = GridTestHelper.getHub(); registry = hub.getRegistry(); registry.setThrowOnCapabilityNotPresent(false); remote = GridTestHelper.getRemoteWithoutCapabilities(hub.getUrl(), GridRole.NODE); remote.setMaxConcurrent(100); DesiredCapabilities caps = null; // firefox caps = DesiredCapabilities.firefox(); caps.setCapability(FirefoxDriver.BINARY, locationFF7); caps.setVersion("7"); remote.addBrowser(caps, 1); caps = DesiredCapabilities.firefox(); caps.setCapability(FirefoxDriver.BINARY, locationFF3); caps.setVersion("3"); remote.addBrowser(caps, 1); caps = DesiredCapabilities.firefox(); caps.setCapability(FirefoxDriver.BINARY, "should be overwritten"); caps.setVersion("20"); remote.addBrowser(caps, 1); // chrome caps = DesiredCapabilities.chrome(); caps.setCapability("chrome_binary", locationChrome27); caps.setVersion("27"); remote.addBrowser(caps, 1); caps = DesiredCapabilities.chrome(); caps.setCapability("chrome_binary", locationChrome29); caps.setVersion("29"); remote.addBrowser(caps, 2); caps = DesiredCapabilities.chrome(); caps.setCapability("chrome_binary", "should be overwritten"); caps.setVersion("30"); remote.addBrowser(caps, 1); remote.setRemoteServer(new SeleniumServer(remote.getConfiguration())); remote.startRemoteServer(); remote.sendRegistrationRequest(); RegistryTestHelper.waitForNode(registry, 1); }