如何在selenium机器人框架中使用javascript接受警报

时间:2016-08-05 09:15:23

标签: javascript selenium robotframework

我需要你的专业知识来解决我的问题。当我删除一些记录时,会生成一个自动警报弹出窗口。我必须在我的selenium机器人框架脚本中使用javascript,在警告弹出窗口中单击“确定”。我尝试使用以下javascript代码。但没有工作。我知道其中一些不正确,但无论如何都要尝试过。你能帮我解决一下我的问题。

Execute Javascript window.alert('alert text').apply()
Execute Javascript window.alert.apply()
Execute Javascript window.alert('alert text').click()

感谢您的时间和帮助 Yougander K

1 个答案:

答案 0 :(得分:0)

如果您正在寻找java片段,可以使用它。

Alert alert = new WebDriverWait(SELENIUM_WEBDRIVER, 30, 100).until(ExpectedConditions.alertIsPresent());
alert.accept(); //if you want to click ok
alert.dismiss(); //if you want to close alert message