selenium java_unable 无法处理 safari 版本 11 中的警报

问题描述

我一直在尝试在 safari 浏览器版本 11 中使用 selenium java 处理警报。我尝试了以下方法来处理警报,但不知何故它们都不适合我:- 有人可以看看并帮助我吗?提前致谢!

a. 
wait.until(ExpectedConditi[enter image description here][1]ons.alertIsPresent());
            driver.switchTo().alert().accept();

b. 
Robot robot = new Robot();
robot.delay(5000);
robot.keyPress(KeyEvent.VK_ENTER);

c.
using OpenQA.Selenium.Interactions;

Actions builder = new Actions(driver);        
builder.SendKeys(Keys.Enter);

d.
JavascriptExecutor js = (JavascriptExecutor) webDriver;
js.executeScript("window.alert = function(){ return true;}");

有关我收到的警报,请参阅以下链接

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)