lib/celerity/clickable_element.rb in jarib-celerity-0.0.6 vs lib/celerity/clickable_element.rb in jarib-celerity-0.0.6.1
- old
+ new
@@ -5,29 +5,29 @@
# click the element
#
def click
assert_exists_and_enabled
- @container.update_page(@object.click)
+ rescue_status_code_exception { @container.update_page(@object.click) }
end
#
# double click the element (Celerity only)
#
def double_click
assert_exists_and_enabled
- @container.update_page(@object.dblClick)
+ rescue_status_code_exception { @container.update_page(@object.dblClick) }
end
#
# right click the element (Celerity only)
#
def right_click
assert_exists_and_enabled
- @container.update_page(@object.rightClick)
+ rescue_status_code_exception { @container.update_page(@object.rightClick) }
end
#
# Click the element and return a new Browser instance with the resulting page.
# This is useful for elements that trigger popups when clicked.
@@ -36,10 +36,10 @@
#
def click_and_attach
assert_exists_and_enabled
browser = Browser.new(:log_level => @browser.log_level)
- browser.update_page(@object.click)
+ rescue_status_code_exception { browser.update_page(@object.click) }
browser
end
private