Share
Go down
Krishnaveni
Posts : 2
Join date : 2011-06-27

File Upload using Webdriver

on Mon Jun 27, 2011 1:36 pm
Hi,

Can anybody tell me how to upload file using webdriver. in my application, i need to click on 'Add' button which will open window, where i need to give file tile, tile description and file path(i.e from clicking on browse button and selecting file). after selecting file, the button 'Confirm' will be enabled. i have given the following code for fileupload. but the button 'confirm' is not enabled. please suggest me how to do.

please see the below code which i have written :
driver.findElement(By.xpath("//img[@alt='add']")).click();
driver.findElement(By.id(
"fileTitle")).sendKeys("Title...");
driver.findElement(By.id(
"fileDescription")).sendKeys("Description...");
driver.findElement(By.id(
"file")).sendKeys("C:\\Program Files\\Microsoft Office Communicator\\eula.rtf");

driver.findElement(By.xpath(
"//img[@alt='submit']"));

Thanks &Regards,
Krishnaveni
Krishnaveni
Posts : 2
Join date : 2011-06-27

Re: File Upload using Webdriver

on Mon Jun 27, 2011 5:04 pm
Message reputation : 100% (1 vote)
Use the below code for file upload using webdriver :

WebDriver
[size=9]driver
;
EbayPageObject [size=9]ebayPageObject;[/size]

driver
=new FirefoxDriver();
[size=9]
ebayPageObject
= new EbayPageObject("http://10.239.53.68:8080/pp", driver);
File imagedefect4 =
[size=9]new
File("C:\\Program files\\Defect-Attachments\\Defect4.JPG");[size=9]
ebayPageObject
.typeInputtext(By.id("file"), imagedefect4.getAbsolutePath());[size=9]
ebayPageObject
.clickOnButton(By.xpath("//a[@href='javascript:uploadClientFile();']"));

[/size][/size][/size][/size][/size]
Love Sharma
Regular Participant
Regular Participant
Posts : 27
Join date : 2012-06-01

Re: File Upload using Webdriver

on Fri Jun 01, 2012 6:54 pm
Thanks for this post Krishna. Can you please advise why you have used [size =9] or[/size] in your code. I am finding hard to understand this.
Sponsored content

Re: File Upload using Webdriver

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