Как проверить пользовательский интерфейс диалогов Silverlight? - PullRequest
0 голосов
/ 03 декабря 2009

Я использую модульное тестирование Silverlight 3.0, версия Silverlight Toolkit, ноябрь 2009 г.

Помимо модульных тестов, он позволяет проводить тесты взаимодействия с пользовательским интерфейсом, обычно используя подклассы AutomationPeer (например, ButtonAutomationPeer для взаимодействия с кнопкой).

Существуют ли классы AutomationPeer для проверки взаимодействия со следующим:

  • OpenFileDialog
  • SaveFileDialog
  • MessageBox

В модульных тестах их можно было бы заглушить, но для интеграции и тестирования браузера было бы здорово иметь этот тестируемый.

Ответы [ 2 ]

1 голос
/ 09 декабря 2009

Не так, как я знаю.

Это сложно автоматизировать, поскольку такие взаимодействия с пользователем происходят в диалоговых окнах операционной системы, а не в Silverlight.

0 голосов
/ 11 июня 2010

Возможно; Вы можете использовать Белый тестовый фреймворк, чтобы сделать это. См. эту тему на белом дискуссионном форуме для получения инструкций.

...