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