有没有使用AutoIT在Watir或Firewatir中处理模式窗口的教程?
发布于 2011-02-17 06:10:04
首先让我再插一次硬件,点击鸭子冲压WATiR,里面可以找到here。这将允许你在可发现的元素上进行硬件左键单击,并且你可以调整它来做任何你需要的事情。它将从字面上获取鼠标指针,并在坐标上进行顶层单击。
其次,在WATiR中有一个处理模式对话框的方法:
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”。
发布于 2011-02-17 05:51:55
默认情况下,每个AutoIt安装都附带一个关于自动化记事本(notepad.exe)的教程,该教程还处理当您被要求保存文件时出现的模式窗口。本教程解释了绝对的基础知识,这取决于您自己的知识,可能不是您所需要的。如果你需要一个更具体的答案,那就澄清你想要做什么。最后,我想补充一点,关于如何处理Watir或Firewatir,没有专门的教程。
发布于 2011-02-22 05:14:27
需要‘WIN32OLE.new("AutoItX3.Control")
https://stackoverflow.com/questions/5017672
复制相似问题