gpt4 book ai didi

java - 如何在使用带有 selenium 的 java 的网页中出现警报时得到通知 >

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:40:46 25 4
gpt4 key购买 nike

我正在尝试使网站自动化,但突然出现与某些反馈相关的警报框,我需要关闭该警报,然后才能在该站点中进入新级别。问题是我无法在该站点的特定时间找到出现的警告框。它随机出现。如何解决我的问题。

最佳答案

我能想到的最快的解决方案是创建一个方法 onAlert() 来摆脱警报,比如

try{
Alert alert = null;
try {
alert = driver.switchTo().alert();
} catch (Exception e) {
Robot robot = new Robot();
robot.keyPress(27);
robot.keyRelease(27);
}

if (alert != null) {
alert.dismiss();
}
}

之后,您每次只需在代码中调用它即可。我知道这不是最好的实现方式,但它会起作用。

关于java - 如何在使用带有 selenium 的 java 的网页中出现警报时得到通知 >,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39145178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com