我在试着让隐藏的元素可见。我已经尝试了在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返回=> :win_32
我可以在已经建立的Watir实例中将其设置为:autoit吗?
请帮帮忙。
发布于 2012-09-15 16:45:17
所以,你的意思是鼠标一点也不动?
尝试以下代码:
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 => 100https://stackoverflow.com/questions/12417099
复制相似问题