Display results as :

Rechercher Advanced Search

Latest topics
» Run automated selenium test scripts from JIRA ondemand
Fri Dec 08, 2017 12:40 pm by azharuddin

» New! Appium Desktop
Sat Nov 25, 2017 3:51 pm by azharuddin

» Selenium WebDriver Integration
Tue Nov 21, 2017 1:06 pm by azharuddin

» how to connect DB in selenium webriver
Fri Oct 06, 2017 4:09 pm by anbarasi

» How find any text in browser screen and click on it?
Thu Oct 05, 2017 2:02 pm by sandeepkommineni

» Selenium Webdriver
Tue Oct 03, 2017 1:35 pm by PiyushBiswas

» GRID setup tutorial.
Wed Sep 27, 2017 4:29 pm by johnyapp

» Drag & Drop Between Windows Using Selenium Driver
Wed Sep 27, 2017 2:10 pm by 26rondel

» Check if window is closed / verify input
Sat Sep 23, 2017 10:21 pm by brainstir


LocalFileDetector (uploading files) - InternetExplorer Driver (Java platform)

View previous topic View next topic Go down

LocalFileDetector (uploading files) - InternetExplorer Driver (Java platform)

Post by Kristof.Debruyne1982 on Fri Dec 14, 2012 3:14 pm

Hi all,

Currently working with Selenium to automate integration tests.

I'm trying to write a functional test that uploads an XLS file. After digging on the internet for a solution, I saw that when you invoke the sendKeys() method on an WebElement, it is possible to pass a file path but always returning null because by default a UselessFileDetector is instantiated (which really does nothing, and returning null).

When I try to set the LocalFileDetector from InternetExplorerDriver class, an exception is throwed withe the following message:

"Setting the file detector only works on remote webdriver instances obtained via RemoteWebDriver"

Now is my question, how can I obtain an instance via RemoteWebDriver ??

I really don't know how to set the LocalFileDetector for internet explorer webdriver.

Setup: Java + Spring


public class InternetExplorerWebDriverConfig {
    @Bean(destroyMethod = "quit")
    public WebDriver internetExplorerDriver() {
        final RemoteWebDriver driver = new InternetExplorerDriver();

        // driver.setFileDetector(new LocalFileDetector());  => this doesn't work

        // When looking for an element on a page, wait 5 seconds if the element is not present yet.
        driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);

        // Modify the screen resolution to the standard resolution for end-users.
        driver.manage().window().setSize(new Dimension(1440, 900));

        return driver;

Any thoughts ? Smile

Thanks in advance ! Very Happy


Posts : 1
Join date : 2012-12-14

Back to top Go down

Re: LocalFileDetector (uploading files) - InternetExplorer Driver (Java platform)

Post by tarun3kumar on Sun Dec 16, 2012 2:02 am

I am little confused with this.
Do you encounter error when running test in grid?
If not then you could use as -

WebDriver driver = new InternetExplorerDriver();

and sendKeys("filePath") should work

Tarun K
Free Selenium Training


Posts : 186
Join date : 2012-02-14

Back to top Go down

View previous topic View next topic Back to top

- Similar topics

Permissions in this forum:
You cannot reply to topics in this forum