Я пытаюсь сохранить полное содержимое текущей статической веб-страницы, используя код из Показать IE «Сохранить как» диалоговое окно с помощью Watin
Итак, вот оно:
IE т.е. = новый IE ("http://localhost"); // больше кода
// Я ожидаю, что out.html является выходным файлом FileDownloadHandler fileDownloadHandler = new FileDownloadHandler (" out.html ");
// Я ожидаю, что в этой строке появится диалоговое окно сохранения как, но ничего не происходит, т.е. .AddDialogHandler (fileDownloadHandler);
// программа заблокирована в этой строке, так какне могу нигде щелкнуть ie.Link ("startDownloadLinkId"). Click ();
fileDownloadHandler.WaitUntilFileDownloadDialogIsHandled(15);
fileDownloadHandler.WaitUntilDownloadCompleted(200);
Я также попробовал приведенный ниже код, но он не сохраняет всю страницу: файл System.IO.StreamWriter= new System.IO.StreamWriter ("output.html"); file.Write (ie.Html);
Опять же, мне нужно сохранить веб-страницу из Watin, и результат должен быть таким же, как сохранениеэто вручную.
Спасибо!