Как обрабатывать браузерные сообщения (alerts)?
В Selenium WebDriver обработка браузерных сообщений, таких как всплывающие окна (alert), подтверждения (confirm) и ввода данных (prompt), выполняется с использованием класса Alert
. Пример обработки алерта в Java:
В этом примере мы используем метод driver.switchTo().alert()
для переключения контекста на объект Alert. Затем мы можем использовать методы этого объекта для взаимодействия с алертом. В данном случае, alert.accept()
принимает алерт (нажимает "ОК").
Если алерт содержит кнопку "Отмена" (Cancel), вы также можете использовать метод alert.dismiss()
, чтобы отменить алерт. Если алерт требует ввода данных, используйте метод alert.sendKeys("ваш_текст")
для ввода данных в поле алерта.
PreviousЧто такое iframe и как с ним работать в Selenium?NextКак взаимодействовать с cookies, LocalStorage и SessionStorage?
Last updated
Was this helpful?