В этой главе мы поймем, как обрабатывать оповещения с помощью Watir.
Синтаксис
browser.alert.exists? browser.alert.ok browser.alert.close
тестовая страница
<html> <head> <title>Testing Alerts Using Watir</title> </head> <body> <script type = "text/javascript"> function wsformsubmitted() { alert("Button is Clicked !"); } </script> <button id = "btnsubmit" onclick = "wsformsubmitted();">Submit</button> </body> </html>
Код Watir
require 'watir' b = Watir::Browser.new :chrome b.goto('http://localhost/uitesting/testalert.html') b.button(id: 'btnsubmit').click b.alert.ok b.screenshot.save 'alerttest.png'
Вывод alerttest.png показан здесь —