Ich habe Probleme, die FileDownloadHandler
auf meinem TeamCity-Agent auszuführen.Ich kann FileDownloadHandler nicht auf TeamCity-Agent verwenden
Konfiguration:
- Windows Server 2003
- Internet Explorer 7
- Teamcity-Agent laufen als Konsole
Ich habe einen sehr einfachen Test:
using (new UseDialogOnce(Browser.DialogWatcher, handler))
{
Browser.Button(Find.ById("ButtonExportReport")).Click();
handler.WaitUntilFileDownloadDialogIsHandled(10);
handler.WaitUntilDownloadCompleted(20);
}
Wenn Ich bin angemeldet mit TeamCity-Benutzer (so ist mein Status Active
in der Task-Manager Benutzer Registerkarte), alles funktioniert. Wenn ich die Verbindung abbringe (ohne mich abzumelden, also ist mein Status Disconnected
im Benutzerregister des Task-Managers), funktioniert es nicht. Ich bekomme
WatiN.Core.Exceptions.WatiNException: Has not shown dialog after 10 seconds.
Weißt du, was ich tun könnte? Ich gebe es auf, im WatiN-Quellcode zu untersuchen, ich versuche nun, meinen Server so einzurichten, dass die Benutzersitzung immer Active
ist. Weißt du noch was ich tun könnte?