使用JavaScript从离开网站警报中获取文本?

时间:2019-03-20 07:08:00

标签: javascript selenium

有什么方法可以从JavaScript的警报中获取文本

下面我附上了警报的屏幕截图。

实际上,我正在尝试使用selenium和java自动化网站,而selenium无法处理此类警报。

我想知道JavaScript是否可以解决此类警报。

我不了解JavaScript语法和代码样式,因此只发布一个问题。请原谅我。

driver.switchTo.alert().getText() 

仅适用于JS警报,浏览器警报然后不起作用

ALERT示例:

enter image description here

2 个答案:

答案 0 :(得分:1)

您应该尝试使用Selenium:

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

答案 1 :(得分:0)

我知道在javascript中执行此操作的唯一方法是使用确认弹出窗口。它具有通用的“确定”和“取消”按钮,我认为这些按钮无法编辑,并且会根据用户的网络浏览器进行格式化。要使用确认方法,请编写:

if (confirm("Do you really want to leave here?"){
   //do whatever
}