Имея приложение WPF со сложным пользовательским интерфейсом и хотите писать сценарии CodedUITest для него. Поскольку я новичок в этом, мне нужно правильное руководство/подход для написания сценария CodedUITest. Невозможно сделать все, используя запись & Слушайте, потому что у нас есть пользовательский контроль в пользовательском интерфейсе и может быть изменен в любое время.Каков правильный подход к тестированию приложения WPF с использованием CodedUITest
Я хочу сделать это, используя код C#. сталкиваясь с проблемами, получая определенную запись из пользовательской сетки и определяя управление с помощью кода C#.
- Какие свойства я должен иметь для управления, чтобы упростить идентификацию в CodedUITest?
- Обязательно ли предоставлять AutomationId всем элементам управления?
- Что нужно сделать для динамических элементов управления, таких как Treeview и grid?
- Как я могу определить перетащить & тип падения окна?
Спасибо за это. Я столкнулся с еще одной тестовой библиотекой под названием Microsoft UI Automation Library. Хотелось проверить, какую библиотеку я должен использовать для тестирования приложений WPF, библиотеки CodedUITest или Microsoft UI Automation? – CodingNinja
см. Http://blogs.msdn.com/b/dpksinghal/archive/2011/09/28/how-to-test-deep-hierarchy-controls-using-coded-ui-test-in-wpf.aspx для исправление для кодированного теста ошибок визуального дерева рекордера UI, которые устраняют проблемы с тестовым рекордером, не устанавливая ваши элементы управления WPF. –