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:com.jaeksoft.searchlib.crawler.web.browser.InternetExplorerBrowserDriver.java

License:Open Source License

@Override
public InternetExplorerDriver initialize() {
    return new InternetExplorerDriver();
}

From source file:com.jase.knife.BrowserEmulator.java

License:Apache License

public BrowserEmulator() {
    int browserType = GlobalSettings.browserCoreType;
    if (browserType == 1) {
        browser = new FirefoxDriver();
    } else if (browserType == 2) {
        browser = new ChromeDriver();
    } else if (browserType == 3) {
        browser = new InternetExplorerDriver();
    } else if (browserType == 4) {
        browser = new EdgeDriver();
    } else if (browserType == 5) {
        browser = new OperaDriver();
    } else if (browserType == 6) {
        browser = new PhantomJSDriver();
    } else {/*from  w  w  w  .j a  va  2s . c  o m*/
        Assert.fail("Not found browser, See the 'prop.properties' file, configure the browser type.");
    }

}

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

public void openWikiEnglishIE() throws InterruptedException {
    /*/*from   w w w.ja  va  2  s.c  o m*/
    1. Launch IE
    2. Open Wikipedia main page
    3. Open Wikipedia in English
    4. Close IE
    */

    System.setProperty("webdriver.ie.driver", "C:\\SeleniumUtilities\\IEDriverServer.exe");
    driver = new InternetExplorerDriver();

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

    Thread.sleep(5000);

    driver.quit();
}

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

public void doSearchWikiENIE(String sendKeys) throws InterruptedException {
    /*/*  w ww  .ja  va  2s.  c  o  m*/
    1. Launch IE
    2. Open Wikipedia main page
    3. Open Wikipedia in English
    4. Type a word to search
    5. Click on Search button
    6. Close IE
    */

    System.setProperty("webdriver.ie.driver", "C:\\IEDriverServer.exe");
    driver = new InternetExplorerDriver();

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

    Thread.sleep(10000);

    searchBox = driver.findElement(By.id("searchInput"));
    searchBox.sendKeys(sendKeys);
    searchBox.submit();

    Thread.sleep(5000);
    driver.quit();
}

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

public void testIE() throws InterruptedException {
    System.setProperty("webdriver.ie.driver", "C:\\IEDriverServer.exe");

    /*DesiredCapabilities caps = DesiredCapabilities.internetExplorer(); 
    caps.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,
        true);//from  ww  w.j a va 2  s  .c  o m
            
    driver = new InternetExplorerDriver(caps);
    */
    driver = new InternetExplorerDriver();
    driver.get("http://www.wikipedia.org");
    link = driver.findElement(By.linkText("English"));
    link.click();

    Thread.sleep(5000);

    searchBox = driver.findElement(By.id("searchInput"));
    searchBox.sendKeys("Software");
    searchBox.submit();

    Thread.sleep(5000);
    driver.quit();
}

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//from ww  w .j  a va2s. c  o  m
 */
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.moodle.test.SeleniumManager.java

License:GNU General Public License

/**
 * Run tests using the Internet Explorer driver.
 * @throws MalformedURLException Catches an exception caused by a malformed URL. All URL's are malformed so this much be caught.
 *///from  ww w  . ja  va 2s .  c o m
public void startIEDriver() throws MalformedURLException {
    iedriver = new InternetExplorerDriver();
}

From source file:com.mycompany.firstmavenproject.DriverFactory.java

public static WebDriver create(String type) {
    WebDriver driver = null;//from   ww  w.j  a v a  2  s  .  co  m

    if (type.contains("FirefoxDriver")) {
        driver = new FirefoxDriver();
        driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
    } else if (type.contains("ChromeDriver")) {
        driver = new ChromeDriver();
    } else if (type.contains("InternetExplorerDriver")) {
        driver = new InternetExplorerDriver();
    } else if (type.contains("OperaDriver")) {
        driver = new OperaDriver();
    } else if (type.contains("SafariDriver")) {
        driver = new SafariDriver();
    }
    return driver;
}

From source file:com.photon.phresco.Screens.InvalidJarBase.java

public void instantiateBrowser(String selectedBrowser, String selectedPlatform, String applicationURL,
        String applicationContext) throws ScreenException, MalformedURLException {

    if (selectedBrowser.equalsIgnoreCase(Constants.BROWSER_CHROME)) {
        try {//from w ww.ja  v a2s . c o m
            // "D:/Selenium-jar/chromedriver_win_19.0.1068.0/chromedriver.exe"
            chromeService = new ChromeDriverService.Builder()
                    .usingDriverExecutable(new File(getChromeLocation())).usingAnyFreePort().build();

            log.info("-------------***LAUNCHING GOOGLECHROME***--------------");

            driver = new ChromeDriver(chromeService);
            //driver.manage().window().maximize();
            //   driver = new ChromeDriver(chromeService, chromeOption);
            // driver.manage().timeouts().implicitlyWait(30,
            // TimeUnit.SECONDS);            
            //driver.navigate().to(applicationURL + applicationContext);
            driver.manage().window().maximize();
            driver.navigate().to(applicationURL + applicationContext);

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

    } else if (selectedBrowser.equalsIgnoreCase(Constants.BROWSER_IE)) {
        log.info("---------------***LAUNCHING INTERNET EXPLORE***-----------");
        driver = new InternetExplorerDriver();
        driver.manage().window().maximize();
        driver.navigate().to(applicationURL + applicationContext);

    } else if (selectedBrowser.equalsIgnoreCase(Constants.BROWSER_FIREFOX)) {
        log.info("-------------***LAUNCHING FIREFOX***--------------");
        driver = new FirefoxDriver();
        driver.manage().window().maximize();
        driver.navigate().to(applicationURL + applicationContext);

    } else if (selectedBrowser.equalsIgnoreCase(Constants.BROWSER_OPERA)) {
        log.info("-------------***LAUNCHING OPERA***--------------");
        System.out.println("******entering window maximize********");
        try {
            System.out.println("******entering window maximize********");
            Robot robot;
            try {
                robot = new Robot();
                robot.keyPress(KeyEvent.VK_ALT);
                robot.keyPress(KeyEvent.VK_SPACE);
                robot.keyRelease(KeyEvent.VK_ALT);
                robot.keyRelease(KeyEvent.VK_SPACE);
                robot.keyPress(KeyEvent.VK_X);
                robot.keyRelease(KeyEvent.VK_X);
            } catch (AWTException e) {

                e.printStackTrace();
            }

        } catch (Exception e) {

            e.printStackTrace();
        }

    } else {
        throw new ScreenException("------Only FireFox,InternetExplore and Chrome works-----------");
    }

}

From source file:com.raja.anucarita.SeWrapper.java

License:Open Source License

public static WebDriver getDriver() throws Exception {
    if (Browser.equals("Firefox")) {
        FirefoxProfile profile = new FirefoxProfile();
        profile.setPreference("capability.policy.default.Window.QueryInterface", "allAccess");
        profile.setPreference("capability.policy.default.Window.frameElement.get", "allAccess");
        driver = new FirefoxDriver(profile);
    } else if (Browser.equals("IE")) {
        driver = new InternetExplorerDriver();
    } else if (Browser.equals("GoogleChrome")) {
        System.setProperty("webdriver.chrome.driver", values.getProperty("GoogleChromeLocation"));
        driver = new ChromeDriver();
    } else {/*from   w  w  w.  jav a2 s  . c o  m*/
        throw new Exception("Browser String is wrong");
    }
    return driver;
}