Merge "Workaround for Safari web driver"

This commit is contained in:
jenkins-bot 2015-02-27 03:06:43 +00:00 committed by Gerrit Code Review
commit 6aa3dddf80

View file

@ -43,7 +43,12 @@ When /^I click the image$/ do
on(E2ETestPage) do |page| on(E2ETestPage) do |page|
# Clicking the top-left corner of the image is necessary for the test to work on IE # Clicking the top-left corner of the image is necessary for the test to work on IE
# A plain click on the image element ends up hitting the dialog, which means it won't close # A plain click on the image element ends up hitting the dialog, which means it won't close
@browser.driver.action.move_to(@browser.driver.find_element(:class, 'mw-mmv-image'), 10, 10).click.perform begin
@browser.driver.action.move_to(@browser.driver.find_element(:class, 'mw-mmv-image'), 10, 10).click.perform
rescue
# Plain click for web drivers that don't support mouse moves (Safari, currently)
on(E2ETestPage).mmv_image_div_element.when_present.click
end
end end
end end