Как принять оповещение с помощью JavaScript в Internet Explorer - PullRequest
0 голосов
/ 04 июля 2018

Я пытаюсь нажать Ok на всплывающем оповещении. Я попытался сделать это с Selenium WebDriver, и это не удалось. Это то, что я пробовал в Selenium.

WebDriverWait wait = new WebDriverWait(driver,30);
wait.until(ExpectedConditions.alertIsPresent());
Alert alert = driver.switchTo().alert();
alert.accept();

Мне интересно, могу ли я попытаться принять предупреждающее сообщение только с помощью скрипта Java.

1 Ответ

0 голосов
/ 05 июля 2018

В соответствии с вашими вопросами и проверками кода ExpectedConditions alertIsPresent() возвращает предупреждение . Таким образом, когда возвращается alert , вы можете напрямую вызвать метод accept() следующим образом:

new WebDriverWait(driver, 10).until(ExpectedConditions.alertIsPresent()).accept();
//or
new WebDriverWait(driver, 10).until(ExpectedConditions.alertIsPresent()).dismiss();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...