webdriver 上传文件


欢迎光临娇娇家的美衣阁 http://shop105984718.taobao.com/

利用webdriver上传文件非常方便

 /*上传文件
  * element,上传按钮 例  ("//input[@type='file']")
  * filePath,文件路径,例 C:\\testContent.pdf
 */
 public void fileUpload(String element, String filePath){
  driver.findElement(By.xpath(element)).sendKeys(filePath); 
 }

 

注意文件路径最后应当能解析为绝对路径,可先获取当前工程所在路径再拼接,如下所示

  String curPath = new File("").getAbsolutePath();   //所得结果为D:\workspace\se2\integratedapp
  String filePath = curPath + "\\src\\test\\java\\data\\page\\logo.jpg";

 

如果想要使用编译后的路径,则可使用如下方法

  String curPath = GetPath.class.getResource("/").toString();

所得结果为file:/D:/workspace/se2/integratedapp/target/test-classes/

 

欢迎光临娇娇家的美衣阁 http://shop105984718.taobao.com/


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM