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:Tests.testCars.java

@BeforeClass
public static void setup() {
    // local webdriver files
    // Mozilla gecko & Google Chrome
    System.setProperty("webdriver.gecko.driver", System.getProperty("user.dir") + "/geckodriver");
    System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/chromedriver");

    //Reset Database
    com.jayway.restassured.RestAssured.given().get("http://localhost:3000/reset");

    driver = new ChromeDriver();
    driver.get("http://localhost:3000");
}

From source file:twselenium.BrowserThread.java

public void setUp(String browsertype) throws Exception {

    if (browsertype.contains("Chrome")) {
        System.setProperty("webdriver.chrome.driver", "res\\chromedriver.exe");
        driver = new ChromeDriver();
    } else if (browsertype.contains("PhantomJS")) {
        driver = new PhantomJSDriver();
        System.setProperty("phantomjs.binary.path", "res\\phantomjs.exe");
    } else if (browsertype.contains("PhantomJS Linux")) {
        driver = new PhantomJSDriver();
        System.setProperty("phantomjs.binary.path", "res/phantomjs.exe");
    }/*from  w  ww  .  j ava2s.c o m*/
    baseUrl = "https://www.google.com/";
    driver.get(baseUrl);
}

From source file:ui.ChromePreviewThread.java

public void run() {
    String editorText = editor.getText();
    //Convert pt to px

    //save//from  w w w. java2  s  .c  o m
    String workingDir = System.getProperty("user.dir");
    String fileName = workingDir + "/temp/temp.html";
    final File f = new File(fileName);

    ResourceHTML baseHtml = new ResourceHTML(basedHtmlOrg);
    baseHtml.insertContent(editorText, "td[class=bodyContainer]", APPEND);
    HTMLManager.saveHTML(baseHtml.getDoc(), fileName);

    //Keep Load/Convert & Refresh
    WebDriver driver = new ChromeDriver();
    Wait<WebDriver> wait = new WebDriverWait(driver, 30);

    driver.get("file://" + fileName);
    //new WebDriverBackedSelenium(driver, "file:///D:/folder/abcd.html");

    //driver.get("http://www.naver.com");
    while (true) {
        if (frame.isVisible() == false) {
            System.out.println("Stopping Thread/Chrome");
            driver.quit();
            return;
        }

        try {
            Thread.sleep(sleepInterval);
            //Get the Text, Save and Refresh
            editorText = editor.getText(); // get
            System.out.println("Thread Running@");

            //Convert PT to Px
            String convertedText = ResourceHTML.convertPtToPxStr(editorText);

            //Inser to BaseHtml and Save
            baseHtml.insertContent(convertedText, "td[class=bodyContainer]", HTML);
            HTMLManager.saveHTML(baseHtml.getDoc(), fileName);

            //Refresh Chrome
            driver.navigate().refresh();

        } catch (InterruptedException ex) {
            Logger.getLogger(ChromePreviewThread.class.getName()).log(Level.SEVERE, null, ex);
        }
    }

}

From source file:uk.co.iyana.asserts.html.test.SeleniumDriverFactory.java

public static WebDriver getWebDriver(String webDriverName) {
    switch (webDriverName) {
    case "firefox":
        return new FirefoxDriver();
    case "chrome":
        return new ChromeDriver();

    default:/*  www . jav a 2 s .  com*/
        throw new IllegalArgumentException("Supported drivers are chrome and firefox");
    }
}

From source file:uk.co.rockhoppersuk.seleniumtest.Selenium2Example.java

public void seleniumChromeExample() {
    searchGoogle(new ChromeDriver(), "cheese!");
}

From source file:uk.q3c.krail.testbench.KrailTestBenchTestCase.java

License:Apache License

protected WebDriver createChromeDriver() {
    System.out.println("Creating Chrome driver");
    return new ChromeDriver();
}

From source file:utils.SelectBrowser.java

public static WebDriver getBrowser() throws IOException {
    WebDriver driver = null;/*from  w w  w.  j a  va 2s . c  o  m*/

    FileReader reader = new FileReader("../seleniumWebdriverProjectTemplate/config.properties"); //Reading configuration file
    Properties prop = new Properties();
    prop.load(reader);
    String browser = prop.getProperty("driverName"); // Assigning String value form configuraion file
    //String ver = prop.getProperty("version");        // Assigning String value form configuraion file

    if (browser.equalsIgnoreCase("ieWinx32")) {
        //String path=System.getProperty("user.dir") +File.separator + "Browsers"+ File.separator +"IEDriverServer.exe";
        System.setProperty("webdriver.ie.driver",
                "../seleniumWebdriverProjectTemplate/webdrivers/IEDriverServer_x32_v2.43.0.exe"); // setting path of the IEDriver
        DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();
        ieCapabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,
                true);
        driver = new InternetExplorerDriver(ieCapabilities);
        //         driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
        //         Alert alert = driver.switchTo().alert();
        //         String alertText = alert.getText().trim(); 
        //          alert.accept(); 
        //         alert.dismiss()
    } else if (browser.equalsIgnoreCase("ieWinx64")) {
        //String path=System.getProperty("user.dir") +File.separator + "Browsers"+ File.separator +"IEDriverServer.exe";
        System.setProperty("webdriver.ie.driver",
                "../seleniumWebdriverProjectTemplate/webdrivers/IEDriverServer_x64_v2.43.0.exe"); // setting path of the IEDriver
        DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();
        ieCapabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,
                true);
        driver = new InternetExplorerDriver(ieCapabilities);
    } else if (browser.equalsIgnoreCase("firefox")) {
        driver = new FirefoxDriver();
    } else if (browser.equalsIgnoreCase("safari")) {
        driver = new SafariDriver();
    } else if (browser.equalsIgnoreCase("chromeWinx32")) {
        //String path=System.getProperty("user.dir") +File.separator + "Browsers"+ File.separator +"chromedriver.exe";
        //System.out.println(path);
        System.setProperty("webdriver.chrome.driver",
                "../seleniumWebdriverProjectTemplate/webdrivers/chromedriver_x32_v2.10.exe"); // setting path of the ChromeDriver
        driver = new ChromeDriver();
    } else if (browser.equalsIgnoreCase("chromeMac32")) {
        //String path=System.getProperty("user.dir") +File.separator + "Browsers"+ File.separator +"chromedriver.exe";
        //System.out.println(path);
        System.setProperty("webdriver.chrome.driver",
                "../seleniumWebdriverProjectTemplate/webdrivers/chromedriver_mac32_v2.10"); // setting path of the ChromeDriver
        driver = new ChromeDriver();
    } else if (browser.equalsIgnoreCase("chromeLinux64")) {
        //String path=System.getProperty("user.dir") +File.separator + "Browsers"+ File.separator +"chromedriver.exe";
        //System.out.println(path);
        System.setProperty("webdriver.chrome.driver",
                "../seleniumWebdriverProjectTemplate/webdrivers/chromedriver_linux64_v2.10"); // setting path of the ChromeDriver
        driver = new ChromeDriver();
    }
    return driver;
}

From source file:webapp.view.ViewTest.java

License:BSD License

@BeforeEach
public void setUp() {
    driver = new ChromeDriver();
    // Wait up to 10 seconds for the driver to load
    driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
    // Initialize a web-driver wait object
    // This will be used to explicitly wait for specific elements
    wait = new WebDriverWait(driver, 10);
}

From source file:webdriverproject.WebDriverProject.java

public static void main(String[] args) throws InterruptedException {
    System.setProperty("webdriver.chrome.driver", "C:\\chromedriver.exe");
    String login_name = "AndreyOFF";
    String repository = "Repository";

    WebDriver driver = new ChromeDriver();
    driver.get("https://github.com/login");
    WebElement login = driver.findElement(By.id("login_field"));
    WebElement password = driver.findElement(By.id("password"));
    WebElement submit = driver.findElement(By.name("commit"));
    login.sendKeys(login_name);/*w w w  .  j ava  2s.co  m*/
    password.sendKeys("34568936189212z");
    submit.click();

    driver.get("https://github.com/new");
    WebElement rname = driver.findElement(By.id("repository_name"));
    WebElement description = driver.findElement(By.id("repository_description"));
    rname.sendKeys(repository);
    description.sendKeys("Uncle Benz");
    WebElement create = driver.findElement(By.xpath("//button[@type=\"submit\"]"));
    create.click();

    //     driver.get("https://github.com/" + login_name + "/" + repository + "/settings");
    //     WebElement delete =driver.findElement(By.xpath("//a[@href=\"#delete_repo_confirm\"]"));
    //     delete.click();

}

From source file:webtestselenium.WebTestSelenium.java

public void setUp() {
    /*   DesiredCapabilities capabilities = DesiredCapabilities.firefox();
       capabilities.setCapability("version", "11");
       capabilities.setCapability("platform", Platform.WINDOWS);
       capabilities.setCapability("name", "Testing Selenium 2"); */
    try {// w w w  .ja  va 2 s.c  om
        // this.driver = new  FirefoxDriver();
        WebDriver driver = new ChromeDriver();
        driver.get("www.newhaven.edu");

    } catch (Exception ex) {

    }
    //  driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}