Как я могу напрямую запустить файл в IE (11), используя JavaScript в Test Complete

Я использую IE 11, и я хочу автоматически загружать и запускать файл, используя JavaScript в Testcomplete. Проблема в том, что кнопки Run или Save недоступны. Я могу получить окно загрузки (как показано на прикрепленном скриншоте), но не могу нажать кнопку "Выполнить".

Я попытался записать скрипт, но он использует координаты, чтобы добраться до кнопки.

Вот код с сочетанием записи и сценариев

 if (Aliases.browser.BrowserWindow.FrameNotificationBar.DirectUIHWND.Visible == true)
  {
  Log.Message("IE download prompt");

  Aliases.browser.BrowserWindow.FrameNotificationBar.DirectUIHWND.Click(758, 63);

  }

Как я могу получить конкретный объект запуска?скачать приглашение / окно IE

1 ответ

Вам необходимо добавить имя окна DirectUIHWND в список принятых окон UIAutomation. Для этого откройте Инструменты | Диалоговое окно " Свойства текущего проекта " и добавьте имя окна в список в " Открыть приложения" | UI Automation group.

Другие вопросы по тегам