Method: Celerity::ClickableElement#click_and_attach
- Defined in:
- lib/celerity/clickable_element.rb
#click_and_attach ⇒ Celerity::Browser
Click the element and return a new Browser instance with the resulting page. This is useful for elements that trigger popups when clicked.
38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/celerity/clickable_element.rb', line 38 def click_and_attach assert_exists_and_enabled browser = Browser.new(@browser..dup) browser.webclient.( @browser.webclient. ) # hirobumi: we do want cookies as well. @browser.disable_event_listener do rescue_status_code_exception { browser.page = @object.click } end browser end |