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). Надеюсь это поможет.
Приветствия.