如何单击元素的特定坐标

fac*_*ool 8 ruby watir-webdriver

我需要使用watir-webdriver单击元素的特定坐标.使用selemium-webdriver,它看起来像:

@driver.action.move_to(element, 30, 0).click.perform
Run Code Online (Sandbox Code Playgroud)

但是如何与watir

Jus*_* Ko 10

我想你必须直接访问selenium-webdriver驱动程序(假设browser你是watir-webdriver浏览器):

browser.driver
Run Code Online (Sandbox Code Playgroud)

要获取watir-webdriver元素的下划线selenium-webdriver元素,请使用wd(假设element您要单击的是watir-webdriver元素):

element.wd
Run Code Online (Sandbox Code Playgroud)

把它们放在一起,你会做:

browser.driver.action.move_to(element.wd, 30, 0).click.perform
Run Code Online (Sandbox Code Playgroud)