文件上传


2种情况:
  • 使用sendKeys写入文件的路径
<input type ="file"id ="fu" value="选择文件">
  • 如果上传文件不是input元素,而是使用的第三方空间,并不是input元素,那么要使用第三方的工具比如autoit来完成
eg:
1)sendkeys
chromeDriver.get(url)
chromeDriver.findElement(By.xpath("//input[@value='选择文件']")).sendKeys("D:\上传的文件");
Thread.sleep(2000);
chromeDriver.findElement(By.xpath("//input[@value='上传']")).click();
 2)下载autoit插件
原文地址:https://www.cnblogs.com/JacquelineQA/p/12594482.html