通过selenium web-driver弹出关闭浏览器的存储权限

时间:2016-05-17 11:48:58

标签: selenium-webdriver local-storage user-permissions

有一些浏览器原生弹出窗口。我想通过Selinium关闭那些。

例如,当应用程序尝试访问您的本地存储时,将会请求您的许可。

此类弹出窗口阻止了硒流。

Click here to view screen shot of the popup

2 个答案:

答案 0 :(得分:1)

您好请使用Java Robot类关闭基于浏览器的弹出窗口

Robot robot = new Robot();
// now try to press tab with robot (by doing this you can make focus of your control )
// then simply click with the help of robot

// for robot methods please check this link 

https://docs.oracle.com/javase/7/docs/api/java/awt/Robot.html

希望这可以帮助你

答案 1 :(得分:0)

使用代码段:

Alert alert = driver.switchTo().alert();
alert.accept();