Example usage for org.openqa.selenium.chrome ChromeDriver ChromeDriver

List of usage examples for org.openqa.selenium.chrome ChromeDriver ChromeDriver

Introduction

In this page you can find the example usage for org.openqa.selenium.chrome ChromeDriver ChromeDriver.

Prototype

public ChromeDriver() 

Source Link

Document

Creates a new ChromeDriver using the ChromeDriverService#createDefaultService default server configuration.

Usage

From source file:com.joseja.glassdoorscraper.GlassdoorScraper.java

private static ChromeDriver initializeDriver() {
    // Set path to Chrome web driver.
    System.setProperty("webdriver.chrome.driver", "C:\\MyPrograms\\chromedriver.exe");
    ChromeDriver driver = new ChromeDriver();
    // Set implicit wait.
    driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
    return driver;
}

From source file:com.jpablo.test.NavigateWikipedia.java

public void openWikiEnglishChrome() throws InterruptedException {
    /*//  w w w .j  a  v  a 2  s  .  c o  m
    1. Launch Chrome
    2. Open Wikipedia main page
    3. Open Wikipedia in English
    4. Close Chrome
    */

    System.setProperty("webdriver.chrome.driver", "C:\\SeleniumUtilities\\chromedriver.exe");
    driver = new ChromeDriver();

    driver.get("http://www.wikipedia.org");
    link = driver.findElement(By.linkText("English"));
    link.click();

    Thread.sleep(5000);

    driver.quit();
}

From source file:com.justcloud.cloudcore.integration.HomeTestIT.java

License:Apache License

@Before
public void setUp() throws Exception {
    driver = new ChromeDriver();
    baseUrl = "http://localhost:8080";
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}

From source file:com.lazerycode.ebselen.EbselenCore.java

License:Apache License

/**
 * Set the driver type based upon settings scraped from Env.properties
 * run function to get release number of website being tested
 *
 * @param driverObject - object to instantiate
 * @return WebDriver/* w w  w  . j  a  va 2s.  com*/
 */
public WebDriver setBrowser(WebDriver driverObject) {
    try {
        switch (browserDetails.getBrowser()) {
        case FIREFOX:
            driverObject = new FirefoxDriver(generateFirefoxProfile());
            logger.debug("Using FIREFOX Driver...");
            break;
        case IE6:
        case IE7:
        case IE8:
        case IE9:
            driverObject = new InternetExplorerDriver();
            logger.debug("Using INTERNET EXPLORER Driver...");
            break;
        case GOOGLECHROME:
            System.setProperty("webdriver.chrome.driver", settings.chromeDriverLocation());
            driverObject = new ChromeDriver();
            logger.debug("Using GOOGLECHROME Driver...");
            break;
        case HTMLUNIT:
            driverObject = new HtmlUnitDriver(setHTMLUnitCapabilities(browserDetails.getHTMLUnitEmulation()));
            logger.debug("Using HTMLUNIT Driver...");
            break;
        case SAFARI:
            //FUTURE
            break;
        case OPERA:
            driverObject = new OperaDriver();
            logger.debug("Using Opera Driver...");
            break;
        case IPHONE:
            driverObject = new IPhoneDriver();
            logger.debug("Using IPhone Driver...");
            break;
        case ANDROID:
            driverObject = new AndroidDriver();
            logger.debug("Using Android Driver...");
            break;
        }
        getReleaseVersion();
    } catch (Exception x) {
        logger.error("Error in EbselenCore.setBrowser: {}", x.getMessage());
        return driverObject;
    }
    return driverObject;
}

From source file:com.lufthansa.lufthansaproj.HomePageLoginTest.java

@BeforeMethod
public void setUpClass() throws Exception {
    file = new File(this.getClass().getResource("/drivers/chromedriver.exe").getPath());
    System.setProperty("webdriver.chrome.driver", file.getAbsolutePath());
    driver = new ChromeDriver();
    driver.get("http://www.lufthansa.com/us/en/Homepage");

}

From source file:com.lufthansa.lufthansaproj.MilesAndMoreTest.java

@BeforeMethod
public void setUpMethod() throws Exception {
    file = new File(this.getClass().getResource("/drivers/chromedriver.exe").getPath());
    System.setProperty("webdriver.chrome.driver", file.getAbsolutePath());
    driver = new ChromeDriver();
    driver.get("http://www.lufthansa.com/us/en/Homepage");
    HomePageLogin L1 = new HomePageLogin(driver);
    L1.login(userName, oldPass);/*from   ww w .  ja va2s.  c o m*/
}

From source file:com.lufthansa.lufthansaproj.OffersAndCommTest.java

@BeforeTest
public void setUpClass() throws Exception {

    file = new File(this.getClass().getResource("/drivers/chromedriver.exe").getPath());
    System.setProperty("webdriver.chrome.driver", file.getAbsolutePath());
    driver = new ChromeDriver();
    driver.get("http://www.lufthansa.com/us/en/Homepage");

}

From source file:com.lufthansa.lufthansaproj.PersonalDataTest.java

@BeforeMethod
public void setUpClass() throws Exception {

    file = new File(this.getClass().getResource("/drivers/chromedriver.exe").getPath());
    System.setProperty("webdriver.chrome.driver", file.getAbsolutePath());
    driver = new ChromeDriver();
    driver.get("http://www.lufthansa.com/us/en/Homepage");
    HomePageLogin L1 = new HomePageLogin(driver);
    L1.login(userName, oldPass);//from w w w.  j  av  a2 s .  c o m
}

From source file:com.lufthansa.lufthansaproj.TravelPrefTest.java

@BeforeMethod
public void setUpClass() throws Exception {
    file = new File(this.getClass().getResource("/drivers/chromedriver.exe").getPath());
    System.setProperty("webdriver.chrome.driver", file.getAbsolutePath());
    driver = new ChromeDriver();
    driver.get("http://www.lufthansa.com/us/en/Homepage");
    HomePageLogin L1 = new HomePageLogin(driver);
    L1.login(userName, oldPass);/*from w w w .j  a va 2 s.c o  m*/
}

From source file:com.moodle.test.SeleniumManager.java

License:GNU General Public License

/**
 * Run test using the Chrome driver./*from w ww .  j  a v a2  s . c o  m*/
 * @throws MalformedURLException Catches an exception caused by a malformed URL. All URL's are malformed so this much be caught.
 */
public void startChromeDriver(String chromeDriverLocation) throws MalformedURLException {
    System.setProperty("webdriver.chrome.driver", chromeDriverLocation);
    chromedriver = new ChromeDriver();
}