有什么方法可以从JavaScript的警报中获取文本?
下面我附上了警报的屏幕截图。
实际上,我正在尝试使用selenium和java自动化网站,而selenium无法处理此类警报。
我想知道JavaScript是否可以解决此类警报。
我不了解JavaScript语法和代码样式,因此只发布一个问题。请原谅我。
driver.switchTo.alert().getText()
仅适用于JS警报,浏览器警报然后不起作用
ALERT示例:
答案 0 :(得分:1)
您应该尝试使用Selenium:
Alert alert = driver.switchTo().alert();
alert.getText();
答案 1 :(得分:0)
我知道在javascript中执行此操作的唯一方法是使用确认弹出窗口。它具有通用的“确定”和“取消”按钮,我认为这些按钮无法编辑,并且会根据用户的网络浏览器进行格式化。要使用确认方法,请编写:
if (confirm("Do you really want to leave here?"){
//do whatever
}