List of usage examples for org.openqa.selenium.chrome ChromeDriver ChromeDriver
public ChromeDriver()
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); }