Microsoft.VisualStudio.TestTools.UITest.Extension - пространство имен
Это пространство имен предоставляет классы для проверки возможности пользовательского интерфейса, включая элементы управления, свойства браузер Интернета и действия диалогового окна.
Классы
Класс | Описание | |
---|---|---|
ActionNotSupportedOnDisabledControlException | Представляет исключение, вызываемое, когда элемент управления заблокирован. | |
ActionParameter | Представляет параметр, используемый для задания значений и отправки нажатий клавиш в коде. | |
AndCondition | Представляет условие AND для запроса. | |
BrowserFactory | Предоставляет базовый класс фабрик браузеров, которые создают объекты BrowserService для конкретных браузеров. | |
BrowserHelper | Предоставляет базовый класс для вспомогательных методов работы с браузерами. | |
BrowserService | Предоставляет методы для автоматизации Microsoft Test Manager браузера. | |
ContextEntry | Содержит определение части контекста записи в журнале действий. | |
DecodingFailedException | Представляет исключение, вызываемое при сбое операции декодирования из-за неправильного файла ключа. | |
Entry | Содержит определение класса Entry.Это может использоваться для хранения значения и его типа. | |
FailedToLaunchApplicationException | Исключение возникает при сбое LaunchApplicationAction. | |
FailedToPerformActionOnBlockedControlException | Исключение, вызываемое, если элемент управления пользовательского интерфейса блокирован (например, блокирован модальным диалоговым окном). | |
FailedToPerformActionOnHiddenControlException | Исключение, возникающее при сбое метода EnsureVisibleByScrolling. | |
FilterCondition | ||
InvalidUITestExtensionPackageException | Исключение, вызываемое при обнаружении недопустимого пакета расширения тестирования пользовательского интерфейса во время записи или воспроизведения. | |
OrderOfInvoke | Представляет класс вспомогательного метода, создающий порядок вызова во время записи и его поддержку во время воспроизведения. | |
PlaybackFailureException | Представляет исключение, вызываемое при сбое объекта UITestAction. | |
PropertyCondition | Представляет условие запроса для свойства. | |
QueryCondition | Обеспечивает абстрактный базовый класс для условий запроса. | |
QueryElement | Обеспечивает базовый класс для запроса в среде тестирования пользовательского интерфейса. | |
SearchConfiguration | Обеспечивает вспомогательную функциональность для настройки поиска. | |
TechnologyNotSupportedException | Данное исключение вызывается, если запись или воспроизведение теста не поддерживается в тестируемом приложении. | |
UITechnologyElement | Обеспечивает базовый класс для реализации элемента технологии теста пользовательского интерфейса для записи и воспроизведения тестов. | |
UITechnologyManager | Обеспечивает абстрактный базовый класс для диспетчеров технологий, используемых во время записи и воспроизведения тестов. | |
UITestActionLogEntry | Содержит определение UITestActionLogEntry. | |
UITestControlNotAvailableException | Исключение, вызываемое при попытке инфраструктуры тестирования пользовательского интерфейса получить доступ к элементу пользовательского интерфейса, который более не доступен или доступ к которому заблокирован. | |
UITestControlNotFoundException | Исключение, вызываемое при попытке инфраструктуры тестирования пользовательского интерфейса получить доступ к элементу управления теста пользовательского интерфейса, который невозможно найти. | |
UITestControlNotVisibleException | Исключение, вызываемое при попытке инфраструктуры тестирования пользовательского интерфейса получить доступ к элементу пользовательского интерфейса, который не видим пользователю. | |
UITestException | Представляет базовый класс для всех исключений тестирования пользовательского интерфейса. | |
UITestExtensionPackage | Представляет абстрактный класс, позволяющий встраивать сторонние средства тестирования в среду тестирования пользовательского интерфейса Visual Studio Application Lifecycle Management (ALM). | |
UITestExtensionPackageAttribute | Представляет атрибут, который следует применить к сборке, реализующей класс UITestExtensionPackage, и позволяет сборке быстро найти пакет расширений.Этот класс не наследуется. | |
UITestMediaEventInfo | Представляет аргументы события для действия в элементах управления мультимедиа. | |
UITestTraceUtility | Предоставляет статические вспомогательные свойства и методы для трассировки в рамках тестов пользовательского интерфейса и Test Runner. | |
URLINVOKECOMMANDINFO | ||
ValidationFailedException | Представляет исключение, вызываемое при сбое объекта ValidationAction. | |
ValueMap | Представляет значения для параметров, используемых в тесте пользовательского интерфейса. |
Интерфейсы
Интерфейс | Описание | |
---|---|---|
ILastInvocationInfo | Предоставляет интерфейс для получения от метода UITechnologyManager.GetLastInvocationInfo дополнительных сведений о последнем действии или операции поиска. | |
IQueryCondition | Инфраструктура. Обеспечивает определение внутреннего интерфейса для объекта QueryCondition. | |
IQueryElement | Инфраструктура. Обеспечивает внутренний интерфейс для объекта QueryElement. | |
IUISynchronizationWaiter | Предоставляет внутренний интерфейс, обеспечивающий ожидание инфраструктуры тестирования пользовательского интерфейса перед порождением события. | |
IUITechnologyElement | Предоставляет внутренний интерфейс для реализации класса UITechnologyElement.Не реализовывайте этот интерфейс напрямую.Вместо этого наследуйте классы от класса UITechnologyElement. | |
IUITechnologyManager | Инфраструктура. Предоставляет внутренний интерфейс для реализации класса UITechnologyManager.Не реализовывайте этот интерфейс напрямую.Вместо этого наследуйте классы от класса UITechnologyManager. | |
IUITestEventNotify | Инфраструктура. Обеспечивает интерфейс, который необходимо реализовать с помощью записи тестов и модуля воспроизведения и который используется объектами IUITechnologyManager для реализации уведомлений об обратном вызове. | |
IUniformResourceLocator | Интерфейс, используемый для получения URL-адреса закрепленных ярлыков сайта. |
Перечисления
Перечисление | Описание | |
---|---|---|
BrowserButtonType | Указывает тип кнопки браузера. | |
BrowserDialogAction | Указывает тип элемента в диалоговом окне браузера. | |
CheckUncheckOptions | Данное перечисление предоставляет флаги для настройки параметров установки и снятия флажков и переключателей. | |
ControlStates | Перечисляет битовое сочетание флагов, которое указывают состояния элемента управления. | |
ControlSupport | Это перечисление используется для указания возможные возвращаемые значения для уровня поддержки для элемента компонентом IUITechnologyManager. | |
ElementForThumbnailCapture | Перечисление, указывающее близость элемента управления к перехвату во время события. | |
ExpandCollapseOptions | Представляет флаги, используемые для настройки, развертывания и свертывания действий для элементов в пользовательском интерфейсе. | |
GetClickablePointFromOption | Данное перечисление предоставляет значения, указывающие способ получения методом [M:Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyElement.GetClickablePoint(]System.Int32@,System.Int32@[)] активной точки. | |
MediaActionType | События, поддерживаемые элементами управления мультимедиа. | |
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 | Это перечисление используется для указания способа ожидания готовности рабочей средой. |