watir - 瓦蒂尔的鼠标移动

标签 watir

如何在 watir 中模拟 mousemove 事件?

我有一个稍微奇特的对象,它关心鼠标在该对象内的确切位置。

最佳答案

如果触发 javascript mouseover 事件不够具体...

browser.div(:id, "some-id").fire_event "onmouseover"

来源:Mouse movement / mouseover and JavaScript evaluation in watir

...然后您可以尝试按照此处所述将 Watir 和 autoit 配对,将光标置于特定位置: http://www.autoitscript.com/autoit3/docs/functions/MouseMove.htm

browser.autoit.MouseMove(x,y)

如果使用 Windows,Win32ole 还将使用 autoit。 Watir 常见问题解答的“如何处理弹出窗口”部分记录了很多此类操作。 http://wiki.openqa.org/display/WTR/Pop+Ups

require 'win32ole'
a=WIN32OLE.new("AutoItX3.Control")
a.mousemove 100,100
a.mousemove 300,300
a.mouseclick "right"

来源:http://groups.google.com/group/watir-general/browse_thread/thread/4fa59dc4a33c58dd/451d5b72e5c37c63?lnk=gst&q=autoit+mousemove#451d5b72e5c37c63

关于watir - 瓦蒂尔的鼠标移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6527173/

相关文章:

automation - 使用 Watir 将多个文件传递到输入节点(使用 Ruby)

ruby - Watir-webdriver:Firefox 未单击正确的链接,但 IE 和 Chrome 工作正常

ruby - 以编程方式使用 selenium 与 ace 编辑器交互

ruby - 有人设法让 Watir 在 Ruby 1.9.1 上使用 IE 工作吗?

google-chrome - 如何加快 Watir 中的 chrome 速度?

webdriver - 如何使用watir-webdriver等待页面加载

testing - 使用 Watir 登录到测试站点

watir webdriver 获取嵌入文件的 src

ruby-on-rails - 自动化中的 CSRF

ruby - Ruby Watir 中的错误是什么(WIN32OLERuntimeError : unknown property or method `document' )?