Пример расширения закодированного теста пользовательского интерфейса для Excel

Компонент расширения примера выполняется в процессе закодированного теста пользовательского интерфейса Visual Studio и в некотором смысле является иерархическим с базовым классом ExtensionPackage.Классы TechnologyManager, ActionFilter и PropertyProvider находятся на следующем уровне, а элементы управления — на верхнем уровне.

Архитектура расширения Excel

Архитектура расширения тестов в Excel

Точки расширения

Эти классы представляют точки расширения, реализованные в примере, чтобы сделать возможным применение к Microsoft Excel закодированных тестов пользовательского интерфейса.

Ff400221.collapse_all(ru-ru,VS.110).gifExtensionPackage

Наследуется от класса UITestExtensionPackage, является точкой входа для расширения закодированных тестов пользовательского интерфейса.Реализация этого абстрактного класса предоставляет среде закодированных тестов пользовательского интерфейса внутренний доступ к пользовательскому диспетчеру технологий тестирования пользовательского интерфейса, поставщику свойств тестирования пользовательского интерфейса и фильтру действий тестирования пользовательского интерфейса.Дополнительные сведения см. в разделе Пример расширения Excel. Класс ExtensionPackage.

Ff400221.collapse_all(ru-ru,VS.110).gifTechnologyManager

Наследуется от класса UITechnologyManager и реализует диспетчер технологий для записи и воспроизведения тестов.Дополнительные сведения см. в разделе Пример расширения Excel. Класс TechnologyManager.

Ff400221.collapse_all(ru-ru,VS.110).gifActionFilter

Наследуется от класса UITestActionFilter и предоставляет базовый класс для объединения результатов сходных действий теста в единый набор результатов теста.Дополнительные сведения см. в разделе Пример расширения Excel. Класс ActionFilter.

Ff400221.collapse_all(ru-ru,VS.110).gifТехнологические элементы

Базовый класс, наследуемый от UITechnologyElement; реализует основу для технологических элементов в тестах пользовательского интерфейса, поддерживающих запись и воспроизведение.Дополнительные сведения см. в разделе Пример расширения Excel. Классы Element.

Ff400221.collapse_all(ru-ru,VS.110).gifPropertyProvider

Наследуется от класса UITestPropertyProvider и обеспечивает базовый класс для поддержки свойств элементов пользовательского интерфейса для записи и воспроизведения тестов.Дополнительные сведения см. в разделе Пример расширения Excel. Класс PropertyProvider.

См. также

Ссылки

UITestPropertyProvider

UITechnologyElement

UITestActionFilter

UITestExtensionPackage

Основные понятия

Пример расширения Excel. Класс ExtensionPackage

Пример расширения Excel. Класс TechnologyManager

Пример расширения Excel. Класс ActionFilter

Пример расширения Excel. Классы Element

Пример расширения Excel. Класс PropertyProvider