我正在使用IE 11,我想在Testcomplete中使用javascript自动下载并运行文件。问题是“运行”或“保存”按钮无法访问。我可以获得下载窗口(如附带的屏幕截图所示),但无法单击“运行”按钮。
我尝试录制脚本,但使用坐标来触及按钮。
以下是记录和脚本混合搭配的代码 -
if (Aliases.browser.BrowserWindow.FrameNotificationBar.DirectUIHWND.Visible == true)
{
Log.Message("IE download prompt");
Aliases.browser.BrowserWindow.FrameNotificationBar.DirectUIHWND.Click(758, 63);
}
如何获取特定的运行对象?
答案 0 :(得分:2)
您需要将 DirectUIHWND 窗口名称添加到 UIAutomation 已接受窗口列表中。为此,请打开工具|当前项目属性对话框,并将窗口名称添加到打开应用程序|中的列表中UI自动化组。