All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ru.stqa.selenium.factory.samples.JUnitWebDriverSample Maven / Gradle / Ivy

There is a newer version: 4.4
Show newest version
package ru.stqa.selenium.factory.samples;

import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;

import ru.stqa.selenium.factory.WebDriverFactory;

public class JUnitWebDriverSample {

  WebDriver driver;

  @Before
  public void startBrowser() {
    driver = WebDriverFactory.getDriver(DesiredCapabilities.internetExplorer());
  }

  @Test
  public void test1() {
    doSomething();
  }

  @Test
  public void test2() {
    doSomething();
  }

  @Test
  public void test3() {
    doSomething();
  }

  private void doSomething() {
    driver.get("http://seleniumhq.org/");
    driver.findElement(By.name("q")).sendKeys("selenium");
    driver.findElement(By.id("submit")).click();
    new WebDriverWait(driver, 30).until(
        ExpectedConditions.titleContains("Google Custom Search"));
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy