首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Watir与AutoIT教程?

Watir与AutoIT教程?
EN

Stack Overflow用户
提问于 2011-02-16 22:33:06
回答 3查看 3K关注 0票数 1

有没有使用AutoIT在Watir或Firewatir中处理模式窗口的教程?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-02-17 06:10:04

首先让我再插一次硬件,点击鸭子冲压WATiR,里面可以找到here。这将允许你在可发现的元素上进行硬件左键单击,并且你可以调整它来做任何你需要的事情。它将从字面上获取鼠标指针,并在坐标上进行顶层单击。

其次,在WATiR中有一个处理模式对话框的方法:

代码语言:javascript
复制
ie.modal_dialog.text_field(:name, 'my_textfield').set('badger) 

虽然我认为这是特定于版本的,但您可能必须挖掘出一个较旧的版本。

第三,是的。差不多吧。以下是一些有用的资源:

List of AutoIT win message codes AutoIT with Ruby Steve Swanson being all helpful

在Watir中还有一种发送击键的方法:browser.SendKeys("boo{TAB}{ENTER}")

但真正的“这就是如何在WATiR中使用AutoIT与模式窗口交互”?我没见过也找不到。如果你想采用这种方法,你可能想搜索"Ruby AutoIT“而不是"WATiR AutoIT”。

票数 1
EN

Stack Overflow用户

发布于 2011-02-17 05:51:55

默认情况下,每个AutoIt安装都附带一个关于自动化记事本(notepad.exe)的教程,该教程还处理当您被要求保存文件时出现的模式窗口。本教程解释了绝对的基础知识,这取决于您自己的知识,可能不是您所需要的。如果你需要一个更具体的答案,那就澄清你想要做什么。最后,我想补充一点,关于如何处理Watir或Firewatir,没有专门的教程。

票数 1
EN

Stack Overflow用户

发布于 2011-02-22 05:14:27

  1. 使用Ruby功能来访问AutoIt方法。搜索以下行:

需要‘WIN32OLE.new("AutoItX3.Control")

  • Watir’;au3 =win32ole可以很轻松地处理不同的弹出窗口。Look here.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5017672

复制
相关文章

相似问题

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