Я хотел бы знать, есть ли способ выбрать (щелкнуть) кнопку "Отмена" в окне предупреждения?
Я использовал:
@browser.choose_cancel_on_next_confirmation() @browser.click("//td[text() = 'mailik@mm.com']/../td//a[text()='Delete']")
Не зная ничего другого и предполагая, что вы сейчас работаете с Selenn Webdriver 2 ...
Я предполагаю, что @browser является объектом веб-драйвера ...
Вам нужно использовать метод switch_to, чтобы изменить фокус на окно предупреждения и закрыть его
alert = @browser.switch_to.alert alert.dismiss
http://selenium.googlecode.com/svn/trunk/docs/api/rb/Selenium/WebDriver/Alert.html#dismiss-instance_method