mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/MultimediaViewer
synced 2024-11-17 04:43:18 +00:00
Workaround for Safari web driver
It doesn't support mouse move, so let's do a plain click in that case Bug: T89087 Change-Id: Idb89b72896d29772aff893c7cde92728450cc678
This commit is contained in:
parent
3c11306293
commit
7b897e9c07
|
@ -43,7 +43,12 @@ When /^I click the image$/ do
|
|||
on(E2ETestPage) do |page|
|
||||
# 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
|
||||
@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
|
||||
|
||||
|
|
Loading…
Reference in a new issue