Example usage for org.openqa.selenium.ie InternetExplorerDriver InternetExplorerDriver

List of usage examples for org.openqa.selenium.ie InternetExplorerDriver InternetExplorerDriver

Introduction

In this page you can find the example usage for org.openqa.selenium.ie InternetExplorerDriver InternetExplorerDriver.

Prototype

public InternetExplorerDriver() 

Source Link

Usage

From source file:selenium.UploadPageIT.java

@Test
public void testSimple() throws Exception {

    WebDriver driver = new InternetExplorerDriver();

    driver.get("http://localhost:8080/eventlist/upload.jsp");

    // Check the title of the page
    // Wait for the page to load, timeout after 10 seconds
    (new WebDriverWait(driver, 10)).until(new ExpectedCondition<Boolean>() {
        @Override/*  ww  w  .  j  a v  a2s  . com*/
        public Boolean apply(WebDriver d) {
            return d.getTitle().contains("Upload JSON Data");
        }
    });

    //Close the browser
    driver.quit();
}

From source file:seleniumAutomation.Selenium.java

public void InitializeIE() {
    File file = null;// w w  w.  ja  va2 s  .  co  m
    try {
        file = new File(new File("").getCanonicalPath().toString() + "/Data/iedriverserver.exe");
    } catch (IOException ex) {
        Logger.getLogger(Selenium.class.getName()).log(Level.SEVERE, null, ex);
    }
    System.setProperty("webdriver.ie.driver", file.getAbsolutePath());
    this.driver = null;
    try {
        this.driver = new InternetExplorerDriver();
    } catch (NoClassDefFoundError ex) {
        System.err.println("error: " + ex.getStackTrace());
    }
    this.driver.manage().timeouts().pageLoadTimeout(120, TimeUnit.SECONDS);
    this.efwd = new EventFiringWebDriver(driver);
}

From source file:SeleniumDriver.DriverFactory.java

/***
 * Fbrica de browser/*  w  ww.ja va  2 s  .c  o  m*/
 * @psram browser CHROME
 * @return Webdriver directo para hacer uso
 */
public static WebDriver getDriver(int browser) {
    final int CHROME = 1;
    final int OPERA = 2;
    final int IEXPLORER = 3;
    final int SAFARI = 4;
    final int EDGE = 5;

    WebDriver driver = null;
    switch (browser) {
    case CHROME:
        driver = new ChromeDriver();
        break;
    case OPERA:
        driver = new OperaDriver();
        break;
    case IEXPLORER:
        driver = new InternetExplorerDriver();
        break;
    case SAFARI:
        driver = new SafariDriver();
        break;
    case EDGE:
        driver = new EdgeDriver();
        break;
    default:
        return new FirefoxDriver();

    }
    return driver;
}

From source file:seleniumStudy.SeleniumTest1.java

public static void main(String[] args) throws InterruptedException, IOException {
    System.setProperty("webdriver.ie.driver", "D:\\IEDriverServer.exe");
    WebDriver driver = new InternetExplorerDriver();
    Timeouts timeout = driver.manage().timeouts();

    Navigation navigation = driver.navigate();
    navigation.to("http://pond.morningstar.com/index.php?c=China&cn=China");
    //        timeout.pageLoadTimeout(30, java.util.concurrent.TimeUnit.SECONDS);
    //        timeout.pageLoadTimeout(30, java.util.concurrent.TimeUnit.SECONDS);

    WebDriverWait wait = new WebDriverWait(driver, 20);

    WebElement sign = driver.findElement(By.linkText("Sign In"));
    sign.click();//from w w w  . j  a  v  a  2  s.c  om
    WebElement username = driver.findElement(By.name("log"));
    username.sendKeys("asun");
    WebElement pwd = driver.findElement(By.name("pwd"));
    pwd.sendKeys("Kwan_9123");
    WebElement login = driver.findElement(By.id("go_submit"));
    //        WebElement login = driver.findElement(By.cssSelector("css=#go_submit"));    
    login.click();
    wait.until(new ExpectedCondition<WebElement>() {
        @Override
        public WebElement apply(WebDriver d) {
            return d.findElement(By.name("input"));
        }
    }).sendKeys("adrian sun");

    WebElement go = driver.findElement(By.id("go"));
    go.click();

    Runtime runTime = Runtime.getRuntime();
    runTime.exec("tskill iexplore");
    runTime.exec("tskill IEDriverServer");
    //        driver.close();
}

From source file:shiver.me.timbers.security.test.CucumberConfiguration.java

License:Apache License

@Bean(destroyMethod = "quit")
public WebDriver webDriver(@Value("${web.driver:htmlunit}") String webDriver) {

    if ("htmlunit".equals(webDriver)) {
        return new HtmlUnitDriver();
    }//from  w  w  w  . j av a2  s  . c o  m

    if ("chrome".equals(webDriver)) {
        return new ChromeDriver();
    }

    if ("firefox".equals(webDriver)) {
        return new FirefoxDriver();
    }

    if ("ie".equals(webDriver)) {
        return new InternetExplorerDriver();
    }

    if ("safari".equals(webDriver)) {
        return new SafariDriver();
    }

    if ("opera".equals(webDriver)) {
        return new OperaDriver();
    }

    throw new IllegalArgumentException(format("Web driver %s not supported.", webDriver));
}

From source file:TestCases.FirstTestCase.java

@Given("^Run Whit \"([^\"]*)\"$")
public void run_Whit(String arg1) throws Throwable {
    String Browser = arg1;//from www  . j  a va  2s  . com
    switch (Browser.toLowerCase()) {
    case "chrome":
        System.setProperty("webdriver.chrome.driver", "C:\\chromedriver.exe");
        driver = new ChromeDriver();
        break;
    case "firefox":
        driver = new FirefoxDriver();
        break;
    case "ie":
        driver = new InternetExplorerDriver();
        break;
    default:
        System.setProperty("webdriver.chrome.driver", "C:\\chromedriver.exe");
        driver = new ChromeDriver();
        break;
    }

}

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

public void seleniumIEExample() {
    searchGoogle(new InternetExplorerDriver(), "cheese!");
}

From source file:Utility.General.java

License:Open Source License

public static WebDriver GetBrowser(String driverName) {

    WebDriver driver = null;/* w w w.  j a  va2s.  com*/

    switch (driverName) {
    case "IE":
        System.setProperty("webdriver.ie.driver", new General().LoadProperties().getProperty("ieDriver"));
        driver = new InternetExplorerDriver();
        break;
    case "Firefox":
        driver = new FirefoxDriver();
        break;
    case "Chrome":
        System.setProperty("webdriver.chrome.driver",
                new General().LoadProperties().getProperty("chromeDriver"));
        ChromeOptions options = new ChromeOptions();
        options.addArguments("test-type");
        driver = new ChromeDriver(options);
        break;
    case "Safari":
        driver = new SafariDriver();
        break;
    }
    Log.info("Connnection opened using " + driverName + " browser.");

    return driver;
}

From source file:xmv.solutions.IT2JZ.Jira.Jira.java

/**
 * open Browser//ww  w . j  av a2s .c  om
 *
 * @param toUse select Browser toUse from Enum
 */
private void openBrowser() {

    try {

        switch (browserToUse) {

        case Chrome:
            browserSession = new ChromeDriver();
            break;

        case Edge:
            browserSession = new EdgeDriver();
            break;

        case InternetExplorer:
            browserSession = new InternetExplorerDriver();
            break;

        case Safari:
            browserSession = new SafariDriver();
            break;

        case Firefox:
            browserSession = new FirefoxDriver();
            break;

        case HtmlUnitDriver:
        default:
            browserSession = new HtmlUnitDriver();

        }

    } catch (Exception e) {
        e.printStackTrace();
    }

}

From source file:zz.pseas.ghost.browser.BrowserFactory.java

License:Apache License

public static WebDriver getIE() {
    try {//from w w w  . ja va2s  .  co m
        DriverInitter.init();
    } catch (IOException e) {
        return null;
    }
    WebDriver browser = new InternetExplorerDriver();
    return browser;
}