我正试图让隐藏元素可见。我已经尝试过在Watir中可以找到的每个鼠标事件和元素选择器。所以我正在尝试使用已经在watir中的RAutomation代码。但它似乎无效。
require 'watir'
@browser = Watir::IE.new
@browser.goto 'samplesite.com'
@browser.rautomation.mouse.move({:x=>210,:y=240})
从此我得到浏览器升到顶部,控制台回复nil。但鼠标还没动。然后当我继续做
@browser.rautomation.mouse.click
我得到2的响应...我认为这是点击的成功。我需要能够将鼠标移动到此坐标。
@browser.rautomation.adapter
returns => :win_32
我可以在已经建立的Watir实例中将其设置为:autoit吗?
请帮助。
答案 0 :(得分:0)
那么,你说的是鼠标根本不移动?
试试这段代码:
mouse = @browser.rautomation.mouse
puts mouse.position.inspect
mouse.move :x => 100, :y => 100
puts mouse.position.inspect
输出是什么?
要使用AutoIt适配器,您可以执行以下操作:
mouse = RAutomation::Window.new(:adapter => :autoit, :hwnd => @browser.hwnd)
mouse.move :x => 100, :y => 100