【发布时间】:2014-01-10 14:24:14
【问题描述】:
我们正在使用 Selenium WebDriver 在多个浏览器中自动化 Web 应用程序,并使用 AutoIt 来处理窗口对象。我们在虚拟机中工作。
我使用 AutoIt 在 Filedownload 对话窗口中单击保存按钮,但 AutoIt 在系统锁定时不执行单击。 ControlClick() 和 ControlSend() 代替 ControlClick() 和 Send() 在系统锁定时适用于 Google Chrome,但不适用于 Internet Explorer。
我试过WinActivate()、WinExists()、ControlClick()、ControlFocus() 和ControlSend()。代码如下:
_AutoIt.ControlClick("File Download", "Do you want to open or save this file?", "[ID:4427; TEXT:&Save; CLASS:Button; INSTANCE:2]");
【问题讨论】:
标签: selenium internet-explorer selenium-webdriver autoit