List of usage examples for org.openqa.selenium.remote RemoteWebDriver RemoteWebDriver
public RemoteWebDriver(URL remoteAddress, Capabilities capabilities)
From source file:test.java.com.uttesh.selenium.Tests.BaseTest.java
public WebDriver getRemoteWebDriver(String platform, String browser, String version, String url) { try {//from w w w . j av a 2 s . co m DesiredCapabilities capability = new DesiredCapabilities(); if (platform.equalsIgnoreCase("Windows")) { capability.setPlatform(Platform.WINDOWS); } if (platform.equalsIgnoreCase("Linux")) { capability.setPlatform(Platform.LINUX); } if (browser.equalsIgnoreCase("Internet Explorer")) { capability = DesiredCapabilities.internetExplorer(); } if (browser.equalsIgnoreCase("Firefox")) { capability = DesiredCapabilities.firefox(); } capability.setVersion(version); driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), capability); return driver; } catch (MalformedURLException ex) { Logger.getLogger(AmazonTest.class.getName()).log(Level.SEVERE, null, ex); } return null; }
From source file:testit.AbstractAppiumIT.java
License:Apache License
@Before public void setUp() throws Exception { DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability("device", "Android"); // capabilities.setCapability(CapabilityType.VERSION, "4.4.2"); capabilities.setCapability("app", app.getAbsolutePath()); capabilities.setCapability("appPackage", "com.github.psorobka.appium"); capabilities.setCapability("appActivity", ".AppiumExampleActivity"); capabilities.setCapability("deviceReadyTimeout", "180"); driver = new RemoteWebDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities); }
From source file:UITest.Selenium2ExampleIT.java
public void testCodesCrud(DesiredCapabilities browser) { WebDriver driver = null;/*from w w w. j a v a 2 s . c o m*/ try { System.out.println("browser " + browser.toString()); System.out.println("connect to server @ " + SELENIUM_HUB_URL); driver = new RemoteWebDriver(new URL(SELENIUM_HUB_URL), browser); System.out.println("Driver " + driver.toString()); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); System.out.println("Is JSP enabled? " + browser.isJavascriptEnabled()); System.out.println("UI Testing being @ " + TARGET_SERVER_URL); driver.get(TARGET_SERVER_URL); System.out.println("checking for data [" + driver.getTitle() + "]"); assertEquals("Electronics, Cars, Fashion, Collectibles, Coupons and More |eBay", driver.getTitle()); } catch (MalformedURLException e) { e.printStackTrace(); assertTrue(false); } catch (Exception ex) { ex.printStackTrace(); assertTrue(false); } finally { if (driver != null) { // driver.quit(); } else { assertTrue(true); } } }
From source file:uk.ac.ebi.atlas.acceptance.selenium.fixture.internal.PhantomJSDriverFactory.java
License:Apache License
private WebDriver initializeDriver() { try {//from w ww . java 2 s . c o m DesiredCapabilities capabilities = DesiredCapabilities.firefox(); capabilities.setJavascriptEnabled(true); capabilities.setBrowserName("firefox"); return new RemoteWebDriver(new URL(SELENIUM_SERVER_URL), capabilities); } catch (MalformedURLException e) { e.printStackTrace(); throw new IllegalStateException(e); } }
From source file:uk.ac.ebi.atlas.acceptance.selenium.fixture.internal.RemoteDriverFactory.java
License:Apache License
private WebDriver initializeDriver() { try {/*from w w w. j av a 2 s . co m*/ DesiredCapabilities capabilities = DesiredCapabilities.firefox(); capabilities.setJavascriptEnabled(true); capabilities.setBrowserName("firefox"); return new RemoteWebDriver(new URL(SELENIUM_SERVER_URL), capabilities); } catch (MalformedURLException e) { e.printStackTrace(); throw new IllegalStateException(e); } }
From source file:xbdd.XbddDriver.java
License:Apache License
private static WebDriver getSeleniumGridRemoteDriver() throws MalformedURLException { final DesiredCapabilities desiredCapabilities = new DesiredCapabilities(); desiredCapabilities.setBrowserName(System.getProperty("selenium.grid.browser", "firefox")); desiredCapabilities.setVersion(System.getProperty("selenium.grid.version", "")); desiredCapabilities.setPlatform(Platform.ANY); final URL url = new URL("http", System.getProperty("selenium.grid"), Integer.valueOf(System.getProperty("selenium.grid.port", "4444")), "/wd/hub"); final RemoteWebDriver remoteWebDriver = new RemoteWebDriver(url, desiredCapabilities); remoteWebDriver.setFileDetector(new LocalFileDetector()); return new Augmenter().augment(remoteWebDriver); }
From source file:YOMPpackage.YOMPMobileAppTest.java
License:Open Source License
@BeforeClass @Parameters({ "deviceName", "version", "sauceUserName", "sauceAccessKey" }) public void setUp(String deviceName, String platformVersion, String sauceUserName, String sauceAccessKey) throws Exception { DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability("name", "YOMP mobile Testing"); capabilities.setCapability("app", "sauce-storage:YOMP-mobile-app-release.apk"); capabilities.setCapability("platformName", "Android"); capabilities.setCapability("device-orientation", "portrait"); capabilities.setCapability("deviceName", deviceName); capabilities.setCapability("platformVersion", platformVersion); capabilities.setCapability("androidPackage", "com.YOMPsolutions.YOMP.mobile"); capabilities.setCapability("appActivity", "com.YOMPsolutions.YOMP.mobile.SplashScreenActivity"); driver = new RemoteWebDriver( new URL("http://" + sauceUserName + ":" + sauceAccessKey + "@ondemand.saucelabs.com:80/wd/hub"), capabilities);/*from www . j a va 2 s. c o m*/ Thread.sleep(1000); }