Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法在屏幕上的特定位置模拟鼠标右键/左键单击?
不是element#click,而是简单地在屏幕上指定一个位置(500、500)?
element#click
谢谢。
@browser.execute_script("$(document.elementFromPoint(x, y)).click();")
更新 问题是它可能无法满足您对右键单击的期望
@browser.execute_script("$(document.elementFromPoint(2, 2)).trigger({type: 'mousedown', which: 3});")
它可能与 watir webdriver 解决方案无关,但应该可以工作