Как нажать на конкретный элемент на холсте по его координатам (используя 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 '