Невозможно проверить видимость уведомления с помощью явного ожидания - PullRequest
0 голосов
/ 13 марта 2019

Я хочу проверить, появляется ли на экране уведомление об успешном сохранении. Проблема здесь в том, что сообщение исчезает через несколько секунд (менее 5 секунд).

Я попробовал следующий код, чтобы проверить, появляется ли уведомление или нет:

new WebDriverWait(driver, 15).until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//h2[contains(text(),'Notification Message')]")));
    }
    catch(Exception e) {
        System.out.println("The Exception is ::::::::::::: "+e.getMessage());
        return false;
    }
    return true;

Дополнительно я также попробовал следующее

new WebDriverWait(driver, 15).until(ExpectedConditions.presenceOfElementLocated(By.xpath("//h2[contains(text(),'Notification Message')]")));

В обоих случаях возникает исключение, хотя появляется уведомление.

Пожалуйста, порекомендуйте любой другой способ проверки сообщения уведомления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...