Skip to content

Instantly share code, notes, and snippets.

@hatena-iti
Last active August 29, 2015 14:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hatena-iti/6d9bbc13f0f36fb0351b to your computer and use it in GitHub Desktop.
Save hatena-iti/6d9bbc13f0f36fb0351b to your computer and use it in GitHub Desktop.
package jp.co.iti.test;
import java.util.concurrent.TimeUnit;
import org.junit.Test;
import io.selendroid.SelendroidCapabilities;
import io.selendroid.SelendroidDriver;
import org.junit.After;
import org.junit.Before;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.DesiredCapabilities;
public class AndroidDriverTest1 {
private WebDriver driver = null;
@Test
public void shouldSearchWithEbay() {
// And now use this to visit ebay
driver.get("http://m.ebay.de");
// Find the text input element by its id
WebElement element = driver.findElement(By.id("kw"));
// Enter something to search for
element.sendKeys("Nexus 5");
// Now submit the form. WebDriver will find the form for us from the element
element.submit();
driver.findElement(By.id("refinetxtId"));
// Check the title of the page
System.out.println("Page title is: " + driver.getTitle());
driver.quit();
}
@Before
public void setup() throws Exception {
DesiredCapabilities caps = SelendroidCapabilities.android();
driver = new SelendroidDriver(caps);
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
@After
public void teardown() {
if (driver != null) {
driver.quit();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment