gpt4 book ai didi

javascript - 运行 Selenium Webdriver 测试时没有出现警报

转载 作者:行者123 更新时间:2023-12-02 03:38:19 26 4
gpt4 key购买 nike

我正在 FireFox 中运行 Selenium Webdriver 测试。单击按钮后,必须出现 Javascript(JQuery/Bootstrap)警报,但无论我如何运行程序(Eclipse、 Debug模式、可执行 Jar),该警报都不会出现。

当手动执行完全相同的操作时,即使我使用由 Selenium webdriver 测试启动的相同浏览器 session ,警报也会始终出现。我在 Windows 10 下使用 Selenium Webdriver 2.53 Java 1.7 Firefox 46.0.1。

任何人都知道为什么不出现此警报

最佳答案

实际上,在 Firefox 的 Selenium Webdriver 中,默认情况下,如果出现警报框,则会将其关闭。

因此,在初始化 WebDriver 之前修改您的 DesiredCapability,通过如下设置来忽略此行为:-

    DesiredCapabilities capabilities = DesiredCapabilities.firefox()
capabilities.setCapability(CapabilityType.UNEXPECTED_ALERT_BEHAVIOUR,"ignore");

希望这对你有帮助..

关于javascript - 运行 Selenium Webdriver 测试时没有出现警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37162539/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com