Показать IE "Сохранить как" диалог с помощью Watin - PullRequest
0 голосов
/ 23 августа 2010

Кто-нибудь сделал это?Переход на веб-страницу и всплывающее диалоговое окно «Сохранить как»?Таким образом, браузер может обрабатывать типы файлов, html, pdf и т. Д. *

Ответы [ 2 ]

2 голосов
/ 25 августа 2010

Вам нужно, чтобы это было, когда вызывается FileHandler или на статической веб-странице?

Если он находится на странице обработчика, где возвращается тип контента, то в соответствии с последней документацией к выпуску WatiN вы можете сделать следующее:

using(IE ie = new IE(someUrlToGoTo))
{
    FileDownloadHandler fileDownloadHandler = new FileDownloadHandler(fullFileName);
    ie.AddDialogHandler(fileDownloadHandler);

    ie.Link("startDownloadLinkId").Click();

    fileDownloadHandler.WaitUntilFileDownloadDialogIsHandled(15);
    fileDownloadHandler.WaitUntilDownloadCompleted(200);
}

Пол

0 голосов
/ 10 ноября 2010

Microsoft.Win32.Registry.ClassesRoot.DeleteSubKeyTree ( "PDF");

запустить этот реестр.

...