lib/prickle/capybara/popup/selenium.rb
module Prickle
module Capybara
module Popups
class Selenium
include ::Capybara::DSL
def initialize
@popup = page.driver.browser.switch_to.alert
end
def confirm
@popup.accept
end
def dismiss
@popup.dismiss
end
def message
@popup.text
end
def contains_message? message
raise Exceptions::MessageNotContainedInPopup.new(self.message) unless self.message.eql? message
end
end
end
end
end