У меня есть несколько тестов Silverlight UI, которые я автоматизирую с помощью White. Эти тесты впоследствии выполняются агентом сборки TFS, который работает в интерактивном режиме, чтобы он мог получить доступ к рабочему столу.
Сборка проходит, если у меня есть подключение к удаленному рабочему столу, открытое для агента сборки во время выполнения тестов; Я вижу движение указателя мыши. Когда при щелчке по тесту происходит навигация по HyperlinkButton, она впоследствии подтверждается утверждениями в рамках теста.
Сборка завершается неудачно, если у меня нет подключения к удаленному рабочему столу, открытого для агента сборки во время выполнения тестов. Окно Internet Explorer создано и приложение Silverlight загружается, но щелчков не происходит; приложение остается на начальной странице, а тестовые утверждения впоследствии не выполняются.
Кто-нибудь там нашел решение этой проблемы?