簡體   English   中英

運行 Selenium Webdriver Test 時不會出現警報

[英]When running Selenium Webdriver Test no Alert appears

我正在 FireFox 中運行 Selenium webdriver 測試。 單擊按鈕后,必須出現 Javascript (JQuery/Bootstrap) 警報,但無論我如何運行程序(eclipse、調試模式、可執行 Jar),都不會出現此警報。

當手動執行完全相同的操作時,警報總是出現,即使我使用由 Selenium webdriver 測試啟動的相同瀏覽器會話也是如此。 我在 Windows 10 下使用 Selenium Webdriver 2.53 Java 1.7 Firefox 46.0.1。

任何人都知道為什么不出現此警報

實際上,在 Selenium webdriver for Firefox 中,默認情況下,如果出現警告框,則會關閉它。

因此,在初始化 WebDriver 之前修改您的 DesiredCapabilities 以通過如下設置忽略此行為:-

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

希望這會幫助你..

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM