14. “ Hello, world!” на Selenium 2.0 public class GoogleTest { protected WebDriver driver; @BeforeClass public void setUp() { driver = new ChromeDriver(); } @Test public void testSearch() { driver.get("http://google.ru"); WebElement search = driver.findElement(By.name("q")); search.sendKeys("Selenium 2.0"); WebElement btn = driver.findElement(By.name("btnG")); btn.submit(); } @AfterClass public void tearDown() { driver.quit(); } }
15.
16. Режим совместимости c Selenium1 WebDriver driver = new FirefoxDriver(); String baseUrl = "http://book.ru"; Selenium selenium = new WebDriverBackedSelenium(driver,baseUrl); selenium.open("/"); selenium.click("link=chapter1"); // rest of the test code
27. Работаем с Ajax: пример long end = System.currentTimeMillis() + 5000; while (System.currentTimeMillis() < end) { RenderedWebElement resultsDiv = RenderedWebElement) driver.findElement(By.id("gac_m")); if (resultsDiv.isDisplayed()) { break; } }