if(automationtype.equalIgnoreCase("Mobile")) driver=new AndroidDriver(); else driver=new WebDriver();
public void rotate(ScreenOrientation orientation) { execute(DriverCommand.SET_SCREEN_ORIENTATION, ImmutableMap.of("orientation", orientation)); }
@Test public void testByClauses() throws Exception { AndroidDriver driver = new AndroidDriver(); // driver.get("http://www.google.co.uk/"); driver.get("file:///sdcard/form.html"); System.out.println(driver.getPageSource()); WebElement nameElement = driver.findElement(By.name("q")); WebElement xpathElement = driver.findElement(By.xpath("//*[@id='gbqfq']")); WebElement cssElement = driver.findElement(By.cssSelector("#gbqfq")); nameElement.sendKeys("android "); xpathElement.sendKeys("driver "); cssElement.sendKeys("webdriver"); nameElement.submit(); System.out.println("Page title is: " + driver.getTitle()); driver.quit(); }
public AndroidDriver(URL url, DesiredCapabilities caps) { super(url, getAndroidCapabilities(caps)); init(); }
protected WebDriver createAndroidDriver() { try { String url = System.getProperty("webdriver.android.url", "http://localhost:8080/hub"); ScreenOrientation screenOrientation = ScreenOrientation.valueOf(System.getProperty( "webdriver.android.screenOrientation", "portrait").toUpperCase(usingLocale())); AndroidDriver driver = new AndroidDriver(url); driver.rotate(screenOrientation); return driver; } catch (MalformedURLException e) { throw new UnsupportedOperationException(e); } }
/** * The default constructor assumes the remote server is listening at http://localhost:8080/wd/hub */ public AndroidDriver() { this(getDefaultUrl()); }
public AndroidDriver(URL remoteAddress) { super(remoteAddress, getAndroidCapabilities(null)); init(); }
public AndroidDriver(DesiredCapabilities caps) { this(getDefaultUrl(), caps); }
WebDriver driver = new AndroidDriver(); and change it to WebDriver driver = new AndroidDriver("http://remote machine ip:8081/wd/hub/");
public void setOnline(boolean online) throws WebDriverException { execute(DriverCommand.SET_BROWSER_ONLINE, ImmutableMap.of("state", online)); }
protected WebDriver getAndroidDriver() { return new AndroidDriver(); }
public boolean isOnline() { return (Boolean) execute(DriverCommand.IS_BROWSER_ONLINE).getValue(); }
driver = new AndroidDriver(new URL("http://127.0.0.1:" + "4723" + /wd/hub"), cap);
public <X> X getScreenshotAs(OutputType<X> target) throws WebDriverException { String base64Png = execute(DriverCommand.SCREENSHOT).getValue().toString(); return target.convertFromBase64Png(base64Png); }
AndroidDriver adriver = new AndroidDriver(new Url("127.0.0.1:4725/wd/hub", caps));
public AppCacheStatus getStatus() { String status = (String) execute(DriverCommand.GET_APP_CACHE_STATUS).getValue(); return AppCacheStatus.getEnum(status); } }
WebDriver driver = new AndroidDriver( new URL("http://localhost:8080/hub") );
public ScreenOrientation getOrientation() { return ScreenOrientation.valueOf( (String) execute(DriverCommand.GET_SCREEN_ORIENTATION).getValue()); }
WebDriver driver = new AndroidDriver( new URL("http://localhost:8090/wd/hub") );
driver = new AndroidDriver(); driver = (new Augmenter()).augment(driver); File temp = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE); FileUtils.copyFile(temp, new File("C:\\my\\picture\\test.png"));