Microsoft.VisualStudio.TestTools.UITest.Extension - пространство имен
Это пространство имен предоставляет классы для тестирования функциональности пользовательского интерфейса.Функциональность включает в себя элементы управления, свойства, веб-браузер и диалоговые действия.
Классы
Класс | Описание | |
---|---|---|
![]() |
ActionNotSupportedOnDisabledControlException | Представляет исключение, вызываемое, когда элемент управления заблокирован. |
![]() |
ActionParameter | Представляет параметр, используемый для задания значений и отправки нажатий клавиш в коде. |
![]() |
AndCondition | Представляет условие AND для запроса. |
![]() |
BrowserFactory | Предоставляет базовый класс фабрик браузеров, которые создают объекты BrowserService для конкретных браузеров. |
![]() |
BrowserHelper | Предоставляет базовый класс для вспомогательных методов работы с браузерами. |
![]() |
BrowserService | Предоставляет методы для автоматизации Microsoft Test Manager браузера. |
![]() |
DecodingFailedException | Представляет исключение, вызываемое при сбое операции декодирования из-за неправильного файла ключа. |
![]() |
FailedToLaunchApplicationException | Исключение возникает при сбое LaunchApplicationAction. |
![]() |
FailedToPerformActionOnBlockedControlException | Исключение, вызываемое, если элемент управления пользовательского интерфейса блокирован (например, блокирован модальным диалоговым окном). |
![]() |
FailedToPerformActionOnHiddenControlException | Исключение, возникающее при сбое метода EnsureVisibleByScrolling. |
![]() |
FilterCondition | |
![]() |
InvalidUITestExtensionPackageException | Исключение, вызываемое при обнаружении недопустимого пакета расширения тестирования пользовательского интерфейса во время записи или воспроизведения. |
![]() |
OrderOfInvoke | Представляет класс вспомогательного метода, создающий порядок вызова во время записи и его поддержку во время воспроизведения. |
![]() |
PlaybackFailureException | Представляет исключение, вызываемое при сбое объекта UITestAction. |
![]() |
PropertyCondition | Представляет условие запроса для свойства. |
![]() |
QueryCondition | Обеспечивает абстрактный базовый класс для условий запроса. |
![]() |
QueryElement | Обеспечивает базовый класс для запроса в среде тестирования пользовательского интерфейса. |
![]() |
SearchConfiguration | Обеспечивает вспомогательную функциональность для настройки поиска. |
![]() |
TechnologyNotSupportedException | Данное исключение вызывается, если запись или воспроизведение теста не поддерживается в тестируемом приложении. |
![]() |
UITechnologyElement | Обеспечивает базовый класс для реализации элемента технологии теста пользовательского интерфейса для записи и воспроизведения тестов. |
![]() |
UITechnologyManager | Обеспечивает абстрактный базовый класс для диспетчеров технологий, используемых во время записи и воспроизведения тестов. |
![]() |
UITestControlNotAvailableException | Исключение, вызываемое при попытке инфраструктуры тестирования пользовательского интерфейса получить доступ к элементу пользовательского интерфейса, который более не доступен или доступ к которому заблокирован. |
![]() |
UITestControlNotFoundException | Исключение, вызываемое при попытке инфраструктуры тестирования пользовательского интерфейса получить доступ к элементу управления теста пользовательского интерфейса, который невозможно найти. |
![]() |
UITestControlNotVisibleException | Исключение, вызываемое при попытке инфраструктуры тестирования пользовательского интерфейса получить доступ к элементу пользовательского интерфейса, который не видим пользователю. |
![]() |
UITestException | Представляет базовый класс для всех исключений тестирования пользовательского интерфейса. |
![]() |
UITestExtensionPackage | Представляет абстрактный класс, позволяющий встраивать сторонние средства тестирования в среду тестирования пользовательского интерфейса Visual Studio Application Lifecycle Management (ALM). |
![]() |
UITestExtensionPackageAttribute | Представляет атрибут, который следует применить к сборке, реализующей класс UITestExtensionPackage, и позволяет сборке быстро найти пакет расширений.Этот класс не наследуется. |
![]() |
UITestTraceUtility | Предоставляет статические вспомогательные свойства и методы для трассировки в рамках тестов пользовательского интерфейса и Test Runner. |
![]() |
ValidationFailedException | Представляет исключение, вызываемое при сбое объекта ValidationAction. |
![]() |
ValueMap | Представляет значения для параметров, используемых в тесте пользовательского интерфейса. |
Интерфейсы
Интерфейс | Описание | |
---|---|---|
![]() |
ILastInvocationInfo | Предоставляет интерфейс для получения от метода UITechnologyManager.GetLastInvocationInfo дополнительных сведений о последнем действии или операции поиска. |
![]() |
IQueryCondition | Инфраструктура. Обеспечивает определение внутреннего интерфейса для объекта QueryCondition. |
![]() |
IQueryElement | Инфраструктура. Обеспечивает внутренний интерфейс для объекта QueryElement. |
![]() |
IUISynchronizationWaiter | Предоставляет внутренний интерфейс, обеспечивающий ожидание инфраструктуры тестирования пользовательского интерфейса перед порождением события. |
![]() |
IUITechnologyElement | Предоставляет внутренний интерфейс для реализации класса UITechnologyElement.Не реализовывайте этот интерфейс напрямую.Вместо этого наследуйте классы от класса UITechnologyElement. |
![]() |
IUITechnologyManager | Инфраструктура. Предоставляет внутренний интерфейс для реализации класса UITechnologyManager.Не реализовывайте этот интерфейс напрямую.Вместо этого наследуйте классы от класса UITechnologyManager. |
![]() |
IUITestEventNotify | Инфраструктура. Обеспечивает интерфейс, который необходимо реализовать с помощью записи тестов и модуля воспроизведения и который используется объектами IUITechnologyManager для реализации уведомлений об обратном вызове. |
Перечисления
Перечисление | Описание | |
---|---|---|
![]() |
BrowserButtonType | Указывает тип кнопки браузера. |
![]() |
BrowserDialogAction | Указывает тип элемента в диалоговом окне браузера. |
![]() |
CheckUncheckOptions | Данное перечисление предоставляет флаги для настройки параметров установки и снятия флажков и переключателей. |
![]() |
ControlStates | Перечисляет битовое сочетание флагов, которое указывают состояния элемента управления. |
![]() |
ControlSupport | Данное перечисление используется для указания возможных возвращаемых значений, соответствующих уровню поддержки элемента, предоставляемой компонентом IUITechnologyManager в Microsoft Visual Studio Test Professional. |
![]() |
ExpandCollapseOptions | Представляет флаги, используемые для настройки, развертывания и свертывания действий для элементов в пользовательском интерфейсе. |
![]() |
GetClickablePointFromOption | Данное перечисление предоставляет значения, указывающие способ получения методом [M:Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyElement.GetClickablePoint(]System.Int32@,System.Int32@[)] активной точки. |
![]() |
NativeControlTypeKind | Представляет типы собственных значений элементов управления. |
![]() |
ProgrammaticActionOption | Данное перечисление предоставляет варианты для вызова программного действия с помощью метода UITechnologyElement.InvokeProgrammaticAction. |
![]() |
PropertyConditionOperator | Обеспечивает операторы для объектов PropertyExpression. |
![]() |
RightToLeftKind | Используется методом GetRightToLeftProperty для проверки ориентации элемента: макет справа налево или текст справа налево. |
![]() |
ScrollAmount | Используется для указания направления прокрутки полосы прокрутки, а также величины перемещения относительно размера полосы прокрутки (большое значение, малое значение или неподвижность). |
![]() |
ScrollDirection | Это перечисление предоставляет указания направлений, используемые для настройки прокрутки в пользовательском интерфейсе. |
![]() |
ScrollOptions | Данное перечисление предоставляет значения, используемые для настройки прокрутки в пользовательском интерфейсе. |
![]() |
SetValueAsComboBoxOptions | Представляет значения флага для настройки способов определения значения ComboBox. |
![]() |
SetValueAsEditBoxOptions | Представляет значения флага для настройки способов определения значения EditBox. |
![]() |
SmartMatchOptions | Данное перечисление позволяет указывать, как объект IUITechnologyManager должен инструктировать инфраструктуру в отношении поиска наиболее подходящих результатов, если точное совпадение найти нельзя. |
![]() |
UISynchronizationOptions | Это перечисление используется методом UITechnologyElement.SetOption для параметра UITechnologyElementOption.UISynchronizationOptions. |
![]() |
UITechnologyElementOption | Обозначает параметры, доступные в объекте IUITechnologyElement, где каждое имя кратко описывает назначение значения параметра, его представляющего. |
![]() |
UITechnologyManagerProperty | Данное перечисление используется реализациями интерфейса IUITechnologyManager для указания параметров, доступных для настройки свойств объекта IUITechnologyManager.Дополнительные сведения о расширении диспетчера технологий см. в разделе Расширение закодированных тестов пользовательского интерфейса и записей действий для поддержки Microsoft Excel. |
![]() |
UITestElementKind | Это перечисление используется объектами IUITechnologyElement для определения типа элемента пользовательского интерфейса. |
![]() |
UITestEventType | Это перечисление используется Visual Studio Application Lifecycle Management (ALM) в рамках интерфейса IVsUIEventSink для указания типа вызванного события теста. |
![]() |
WaitForReadyLevel | Данное перечисление используется для указания способа выполнения вызовов метода UITechnologyElement.WaitForReady. |
![]() |
WaitForReadyOptions | Это перечисление используется для указания способа ожидания готовности рабочей средой. |