WatiN: Как запустить exe-файл вместо сохранения его из FileDownloadHandler

Я новичок в использовании WatiN и соединить его с C# для моих нужд автоматизации. Я столкнулся с ситуацией здесь. Мне нужно запустить исполняемый файл с сервера. После того, как я нажал на ссылку для загрузки в IE, передо мной всплывающее окно загрузки файла и вверху "Загрузка файла - Предупреждение безопасности". Пользовательский интерфейс предоставляет мне 3 варианта: "Выполнить", "Сохранить" и "Отмена".

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

Есть ли способ в WatiN сделать это? Любой пример кода высоко ценится.

Спасибо.! Capture Run

1 ответ

Попробуй это

Используйте свой существующий обработчик диалога добавления и удаления, но тип обработчика, который вы бы добавили, будет

WatiN.Core.DialogHandlers.FileDownloadHandler dialogHandler1 = новый WatiN.Core.DialogHandlers.FileDownloadHandler(WatiN.Core.DialogHandlers.FileDownloadOptionEnum.Run);

Обратите внимание, что это не будет работать с IE 9. У меня есть открытый пост по этому вопросу (Download Handler for IE9). Надеюсь это поможет.

Приветствия.

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