首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Watir rautomation鼠标移动不做任何事情

Watir rautomation鼠标移动不做任何事情
EN

Stack Overflow用户
提问于 2012-09-14 09:45:41
回答 1查看 1.2K关注 0票数 0

我在试着让隐藏的元素可见。我已经尝试了在Watir中能找到的所有鼠标事件和元素选择器。所以我尝试使用watir中已经存在的RAutomation代码。但它似乎没有效果。

代码语言:javascript
复制
require 'watir'
@browser = Watir::IE.new
@browser.goto 'samplesite.com'
@browser.rautomation.mouse.move({:x=>210,:y=240})

从这里我让浏览器升到顶部,控制台回复为nil。但是鼠标并没有移动。然后当我继续做

代码语言:javascript
复制
@browser.rautomation.mouse.click

我得到的回答是2...我认为这是点击的成功。我需要能够将鼠标移动到这个坐标。

代码语言:javascript
复制
@browser.rautomation.adapter

返回=> :win_32

我可以在已经建立的Watir实例中将其设置为:autoit吗?

请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2012-09-15 16:45:17

所以,你的意思是鼠标一点也不动?

尝试以下代码:

代码语言:javascript
复制
mouse = @browser.rautomation.mouse
puts mouse.position.inspect
mouse.move :x => 100, :y => 100
puts mouse.position.inspect

输出是什么?

要使用AutoIt适配器,您可以执行以下操作:

代码语言:javascript
复制
mouse = RAutomation::Window.new(:adapter => :autoit, :hwnd => @browser.hwnd)
mouse.move :x => 100, :y => 100
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12417099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档