有一些浏览器原生弹出窗口。我想通过Selinium关闭那些。
例如,当应用程序尝试访问您的本地存储时,将会请求您的许可。
此类弹出窗口阻止了硒流。
答案 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();