我遇到了一个场景,其中弹出窗口/警报可能出现在代码内部的任何位置。 它们也可能在页面加载期间发生。我们没有具体想法的用户行为之间的任何地方。 如何处理这种情况。 请建议。
答案 0 :(得分:0)
您可以在后台运行一个线程来检查警报。如果发现任何警报,则相应地做。
答案 1 :(得分:0)
如果您不关心警报,可以使用JavaScript注入来完全禁用警报。
(JavaScriptExecutor)driver.executeScript("window.alert = function(){}");