如何处理在selenium中代码内部可能出现的popus或alers

时间:2016-05-25 23:50:39

标签: selenium

我遇到了一个场景,其中弹出窗口/警报可能出现在代码内部的任何位置。 它们也可能在页面加载期间发生。我们没有具体想法的用户行为之间的任何地方。 如何处理这种情况。 请建议。

2 个答案:

答案 0 :(得分:0)

您可以在后台运行一个线程来检查警报。如果发现任何警报,则相应地做。

答案 1 :(得分:0)

如果您不关心警报,可以使用JavaScript注入来完全禁用警报。

(JavaScriptExecutor)driver.executeScript("window.alert = function(){}");