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:\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://www.cnblogs.com/joewu/p/3701121.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步