Я создаю тест с закодированным пользовательским интерфейсом для нашей системы, которая работает на Sharepoint 2010. Часть последовательности тестов - создание сайта;Пользовательский интерфейс Sharepoint для создания сайтов работает на Silverlight.Поэтому мне нужно создать тест Coded UI для компонента Silverlight, который является частью стандартного Sharepoint, а не частью нашего приложения.Когда я пытаюсь записать тест, я получаю следующее сообщение:
При обнаружении элементов управления Silverlight не обнаружено.Убедитесь, что тестируемое приложение создается с использованием сборок Silverlight с версией 4.0 или выше и что в проект добавлена ссылка на сборку Microsoft.VisualStudio.TestTools.UITest.Extension.SilverlightUIAutomationHelper.dll.Для получения дополнительной информации см. http://go.microsoft.com/fwlink/?LinkId=204562
У меня есть два вопроса:
1) Как узнать версию Silverlight, на которой построены компоненты Sharepoint?Если они построены на Silverlight версии 3.5 или более ранней - я полагаю, что проблема неразрешима?
2) Предполагая, что на предыдущий вопрос дан ответ - как я могу сделать компоненты Silverlight Sharepoint ссылаться на библиотеку SilverlightUIAutomationHelper.dll?В лучшем случае это кажется проблематичным ...
Версия Silverlight, установленная на тестовой машине, равна 4;Visual Studio Feature Pack 2 установлен.
Спасибо.