- Krishnaveni
- Posts : 2
Join date : 2011-06-27
File Upload using Webdriver
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
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
Mon Jun 27, 2011 5:04 pm
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]
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 SharmaRegular Participant
- Posts : 27
Join date : 2012-06-01
Re: File Upload using Webdriver
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.
- How to Upload File/Photo using “Upload Image Button” in Selenium Webdriver
- Anybody any idea abt how to select upload file in webdriver
- Uploading a file through YUI Upload Component using Selenium Webdriver with Java
- sendkeys is not working for file upload
- Selenium RC with NUnit throwing error - File does not exist. File 'c:\Projects\WebDriver\trunk\src\Selenium.Core\HttpCommandProcessor.cs'
Permissions in this forum:
You cannot reply to topics in this forum