使用Selenium Web Driver处理Windows文件上传?

时间:2018-04-10 10:19:55

标签: java selenium automation

我想上传图片,以便我可以在我的项目中访问它,我使用了sendKeys("path of the picture")但是使用它没有执行任何操作, 请指导我,如何使用弹出的窗口上传图片或给出一些想法,我该如何上传图片:

WebElement Account_logo = adriver.findElement(By.xpath("//*[@id='step1']/div[1]/div/div/div/form/div[12]/div[1]/div/div/span/div[2]/div[2]"));  
Account_logo.click();
Account_logo.sendKeys("C:/Users/romit/Desktop/LOGO.jpg");

1 个答案:

答案 0 :(得分:0)

在Java IDE中设置文件路径时,请使用正确的转义字符作为反斜杠。

out <- Reduce('+', lapply(l, '!=', 0))
i1 <- out > 1
out[i1] <- out[i1] - 1

希望它有所帮助!

如果您想上传文件而没有'input'元素,请参阅SO Post

相关问题