如何通过Selenium关闭对话?

时间:2016-08-20 14:20:09

标签: java wordpress selenium dialog

我想要弹出关闭浏览器文件窗口(当我将图片上传到Wordpress时)。

enter image description here

我试过

driver.close();
driver.findElement(By.id("set-post-thumbnail")).sendKeys(Keys.ESCAPE);
driver.switchTo().alert().dismiss();

但它不起作用。如何通过Selenium关闭对话?

1 个答案:

答案 0 :(得分:1)

Selenium无法控制文件浏览器等操作系统特定对话框。 它只能处理WebElements或JavaScript /浏览器警报。

在这种特定情况下,我认为是上传文件浏览器。 如果某些文本输入字段与“浏览”按钮一起提供,则解决方法可能是传递绝对路径。