java - 如何使用 WebDriver 接受/消除未处理的警报?

标签 java selenium webdriver selenium-webdriver

如何使用 WebDriver 单击接受/关闭未处理的警报?

是否可以检查未处理的警报来自何处?

如何使用 UNEXPECTED_ALERT_BEHAVIOUR 功能?它没有按我的预期工作?

我已经尝试过这样的

DesiredCapabilities dc = DesiredCapabilities.firefox();
dc.setCapability(CapabilityType.UNEXPECTED_ALERT_BEHAVIOUR, "Accept");

最佳答案

试试这个代码:

WebDriver driver;
@BeforeClass
public void setUp() {

    DesiredCapabilities dc=new DesiredCapabilities();
    dc.setCapability(CapabilityType.UNEXPECTED_ALERT_BEHAVIOUR,UnexpectedAlertBehaviour.ACCEPT);
    driver =new FirefoxDriver(dc);
}

希望这对您有帮助。

关于java - 如何使用 WebDriver 接受/消除未处理的警报?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13232565/

相关文章:

java - 为 SendGrid 创建 JUnit 测试

java - 使用 'goto' 从 if 移动到 else

javascript - RSpec、 capybara 、bootbox.js、Rails-3.2。 :selenium driver 的奇怪行为

ruby - capybara first() 仅在我添加 :minimum=>1 时有效

Java Buffer策略学习

javascript - 我正在尝试使用 selenium-webdriver 截取元素的屏幕截图,但抛出了 UnsupportedOperationError?

java - 如何使用 selenium webdriver 向下滚动具有分页的页面的特定 div

python - 我如何解决此错误 'webelement does not support indexing"[webdriver][python]

selenium - 无法在窗口之间切换

java - 将 Alfresco 社区版 5.0 升级到 5.1 搜索功能不起作用?