右/左鼠标点击watir webdriver中的屏幕

时间:2012-12-31 14:24:43

标签: ruby watir-webdriver

有没有办法在屏幕上的特定位置模拟鼠标右键/左键?

不是element#click,而只是在屏幕上指定一个位置(500,500)?

感谢。

1 个答案:

答案 0 :(得分:4)

@browser.execute_script("$(document.elementFromPoint(x, y)).click();")

<强>更新
麻烦的是它可能无法实现您对右键单击的期望

@browser.execute_script("$(document.elementFromPoint(2, 2)).trigger({type: 'mousedown', which: 3});")

它可能不是关于watir webdriver解决方案,而是应该工作