zoukankan      html  css  js  c++  java
  • selenium上传图片

     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:workspacese2integratedapp
      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://www.cnblogs.com/joewu/p/3701121.html

  • 相关阅读:
    网络并发服务器设计
    linux脚本编程技术
    守护进程学习
    UDP通讯程序设计
    TCP通讯程序设计
    linux中socket的理解
    linux网络协议
    kafka ProducerConfig 配置
    crontab定时执行datax
    crontab
  • 原文地址:https://www.cnblogs.com/yana/p/4968749.html
Copyright © 2011-2022 走看看