Я должен убедиться, что некоторые поля (входные данные) из формы являются обязательными.Я оставляю данное поле пустым и затем нажимаю кнопку отправки.Открывается всплывающее предупреждение с сообщением.Когда я автоматизировал тест после нажатия кнопки «Отправить», предупреждение открывается, а затем быстро закрывается, и я не могу переключиться на предупреждение.Почему после щелчка предупреждение не остается открытым?
Используя 2 метода: сначала нажмите кнопку, а второй переключитесь, чтобы предупредить.Это не работает.
Используя один метод: когда я нажимаю кнопку в том же методе, который переключается, чтобы предупредить, что он работает.
public void clickContinue()
{
continueButton.submit();
}
public String clickAndGetAlertMessage()
{
//continueButton.click();
WebDriverWait wait = new WebDriverWait(getDriver(), 20);
wait.until(ExpectedConditions.alertIsPresent());
Alert alert = getDriver().switchTo().alert();
//alert.accept();
System.out.println("Alert message: " + alert.getText());
return alert.getText();
}
Можно ли отдельно хранить эти дваметоды для тестирования этого сценария, или я должен использовать их в рамках одного метода?