Может ли WatiN загружать файлы, не требуя фокуса?

Я использую WatiN для автоматизации передачи файлов (транзакции EDI) на / с нескольких веб-сайтов, к сожалению, FTP или что-то более удобное для автоматизации не подходит. Для загрузок я использую варианты этого примера:

FileDownloadHandler download = new FileDownloadHandler(fullFilename);
using (new UseDialogOnce(ie.DialogWatcher, download))
{
    lnkFile.ClickNoWait();

    download.WaitUntilFileDownloadDialogIsHandled(15);
    download.WaitUntilDownloadCompleted(150);
}

Это работает нормально, единственная проблема в том, что для этого требуется фокус. Это' Нередко приходится загружать десятки файлов, на выполнение которых может потребоваться некоторое время. Я запускаю его в удаленном сеансе, чтобы моя машина не была непригодной для использования, но если есть способ устранить необходимость в фокусе, это будет удобно.

6
задан John Straka 1 April 2011 в 13:17
поделиться