首页 > 编程语言 > 详细

Selenium的文件上传JAVA脚本

时间:2015-05-04 15:03:29      阅读:228      评论:0      收藏:0      [点我收藏+]

在写文件上传脚本的时候,遇到了很多问题,包括元素定位,以及上传操作,现在总结下来以下几点:

1. 上传的控件定位要准确,必要时要进行等待

 WebElement adFileUpload = driver.findElement(By.xpath("//input[@type=‘file‘]"));

2. 上传操作

String filePath ="D:\\taxonomy\\DB\\HaierTaxonomy.xlsx";
    adFileUpload.sendKeys(filePath);
    try {
     Thread.sleep(10000);
     } catch (InterruptedException e) {
     e.printStackTrace();
     }
    driver.findElement(By.xpath("//button[@class=‘btn btn-primary start‘][@type=‘button‘]")).click();
    driver.manage().timeouts().implicitlyWait(100, TimeUnit.SECONDS);
    driver.findElement(By.xpath("//input[@id=‘complete-template-upload‘][@type=‘button‘]")).click();

3. 如上脚本,文件的路径一定要准确,否则即使脚本不出错,文件仍旧上传失败。

Selenium的文件上传JAVA脚本

原文:http://www.cnblogs.com/amy-2013/p/4476147.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!