Module: Capybara::Rc::Modals

Included in:
Adapter
Defined in:
lib/capybara/rc/modals.rb

Overview

Contributes Selenium-RC methods related to modal dialogs to the adapter.

Expects a ‘session` accessor to be provided where it is mixed in.

Instance Method Summary collapse

Instance Method Details

#choose_cancel_on_next_confirmationObject



16
17
18
# File 'lib/capybara/rc/modals.rb', line 16

def choose_cancel_on_next_confirmation
  @next_confirmation = :dismiss_confirm
end

#choose_ok_on_next_confirmationObject



12
13
14
# File 'lib/capybara/rc/modals.rb', line 12

def choose_ok_on_next_confirmation
  @next_confirmation = :accept_confirm
end

#get_confirmationObject



20
21
22
23
24
# File 'lib/capybara/rc/modals.rb', line 20

def get_confirmation
  result = session.send(@next_confirmation)
  choose_ok_on_next_confirmation
  result
end

#initializeObject



8
9
10
# File 'lib/capybara/rc/modals.rb', line 8

def initialize(*)
  choose_ok_on_next_confirmation
end