How to check if an alert exists using WebDriver?

后端 未结 9 1758
名媛妹妹
名媛妹妹 2020-12-01 09:09

I need to check the existence of Alert in WebDriver.

Sometimes it pops up an alert but sometimes it will not pop up. I need to check if the alert exists first, then

9条回答
  •  孤城傲影
    2020-12-01 09:27

    The following (C# implementation, but similar in Java) allows you to determine if there is an alert without exceptions and without creating the WebDriverWait object.

    boolean isDialogPresent(WebDriver driver) {
        IAlert alert = ExpectedConditions.AlertIsPresent().Invoke(driver);
        return (alert != null);
    }
    

提交回复
热议问题