How do I configure Selenium WebDriver? I have automated test cases using Selenium with Java. Now I need to automate upload and download of a file using WebDriver. I had added webdriver-common-0.9.7376.jar. I like to use Internet Explorer. How can I do that?
I’m just declaring variable and using driver
private static WebDriver driver;
driver.findElement(By.id(upload)).sendKeys("file to be upload");
Is this correct?
Ques. 1: How to configure WebDriver?
Ans: There are 2 ways: 1) Adding “selenium-server-standalone-2.29.0.jar” only
OR,
2) Adding “selenium-java-2.29.0.jar” and all the jars located on “selenium-java-2.29.0\selenium-2.29.0\libs” folder
You can download “selenium-server-2.29.0.zip” and “selenium-java-2.29.0.zip” from http://code.google.com/p/selenium/downloads/detail?name=selenium-server-2.29.0.zip and http://code.google.com/p/selenium/downloads/detail?name=selenium-java-2.29.0.zip respectively.
Extract them and you could get corresponding jar files to add.
Ques. 2: How to instantiate IE and how to upload file?
Ans: The java code as below:
If “File file = new File(“C:\Program Files\Internet Explorer\iexplore.exe”);” doesn’t work download “IEDriverServer” and replace that line with below:
[Note: You can download “IEDriverServer” from http://code.google.com/p/selenium/downloads/list ]