歡迎光臨嬌嬌家的美衣閣 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/