Как нажать на конкретный элемент на холсте по его координатам (используя WebDriver)?

У меня есть элемент canvas на моей странице, и я хочу нажать на определенные (x, y) координаты на этом холсте. Я использую watir-webdriver:

element = browser.driver.find_element(:id, 'canvas')
browser.driver.action.move_to(element).move_by(x, y).click().perform

Но этот код просто щелкает по центру холста, а не по указанным (x, y) координатам. Что с этим не так?

UPD: так что теперь я использую этот код:

element = browser.driver.find_element(:id, 'canvas')
browser.driver.action.move_to(element, x, y).perform
browser.driver.click.perform

Но он все равно щелкает по центру холста, а не по указанным (x, y) координатам ... Есть мысли?

UPD 2: это только проблема FIREFOX (хорошо работает в Chrome) I '

Ответы на вопрос(4)

Ваш ответ на вопрос