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

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

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

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

Спасибо.! Выполнение захвата

1 Ответ

2 голосов
/ 20 июня 2011

Попробуйте это

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

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

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

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

...