Microsoft.VisualStudio.TestTools.UITest.Extension Namespace
This namespace provides classes for testing user interface functionality. Functionality includes controls, properties, Web browser, and dialog actions.
Classes
Class | Description | |
---|---|---|
ActionNotSupportedOnDisabledControlException | Represents an exception that is caused when a control is blocked. | |
ActionParameter | Represents a parameter that is used to set values and to send key strokes in code. | |
AndCondition | Represents an AND condition for a query. | |
BrowserFactory | Provides a base class for browser factories that create BrowserService objects for specific browsers. | |
BrowserHelper | Provides a base class for browser helper methods. | |
BrowserService | Provides methods and properties to automate the browser Microsoft Test Manager. | |
DecodingFailedException | Represents the exception that is thrown when a decoding operation fails because of an incorrect key file. | |
FailedToLaunchApplicationException | The exception that is thrown when LaunchApplicationAction fails. | |
FailedToPerformActionOnBlockedControlException | The exception that is thrown when a user interface (UI) control is blocked (for example, a control may be blocked by a modal dialog box). | |
FailedToPerformActionOnHiddenControlException | The exception that is thrown when the EnsureVisibleByScrolling method fails. | |
FilterCondition | ||
InvalidUITestExtensionPackageException | The exception that is thrown when an invalid user interface (UI test) extension package is encountered during recording or playback. | |
OrderOfInvoke | Represents a helper class that generates the order of invocation during recording and maintains the order of invocation during playback. | |
PlaybackFailureException | Represents an exception that is thrown when a UITestAction fails. | |
PropertyCondition | Represents a query condition for a property. | |
QueryCondition | Provides an abstract base class for query conditions. | |
QueryElement | Provides a base class for a query in the user interface (UI) test environment. | |
SearchConfiguration | Provides helper functionality to configure search. | |
TechnologyNotSupportedException | This exception is thrown when test recording or playback is not supported on the application that is tested. | |
UITechnologyElement | Provides a base class for implementing a UI test technology element for recording and playing back tests. | |
UITechnologyManager | Provides an abstract base class for technology managers that is used during test recording and playback. | |
UITestControlNotAvailableException | The exception that is thrown when the UI test framework attempts to access a UI element that is no longer available or cannot be accessed. | |
UITestControlNotFoundException | The exception that is thrown when the user interface (UI) test framework attempts to access a UI test control that cannot be found. | |
UITestControlNotVisibleException | The exception that is thrown when the UI test framework attempts to access a UI element that cannot be seen by the user. | |
UITestException | Represents the base class for all UI test exceptions. | |
UITestExtensionPackage | Represents an abstract class that enables the incorporation of third-party testing utilities into the Visual Studio Application Lifecycle Management (ALM) user interface (UI) test environment. | |
UITestExtensionPackageAttribute | Represents the attribute that must be applied to an assembly that implements the UITestExtensionPackage class and helps the assembly to quickly find the extension package. This class cannot be inherited. | |
UITestTraceUtility | Provides static helper properties and methods for tracing in UI tests and Test Runner. | |
ValidationFailedException | Represents the exception that is thrown when a ValidationAction fails. | |
ValueMap | Represents the values for the parameters that are used in a UI test. |
Interfaces
Interface | Description | |
---|---|---|
ILastInvocationInfo | Provides an interface to obtain additional information from the UITechnologyManager.GetLastInvocationInfo method about the last action or search operation. | |
IQueryCondition | Infrastructure. Provides an internal interface definition for a QueryCondition. | |
IQueryElement | Infrastructure. Provides an internally used interface for the QueryElement. | |
IUISynchronizationWaiter | Provides an internal interface for the UI test framework to wait before raising an event. | |
IUITechnologyElement | Provides an internal interface to implement the UITechnologyElement class. Do not implement this interface directly. Instead, derive from the UITechnologyElement class. | |
IUITechnologyManager | Infrastructure. Provides an internal interface to implement the UITechnologyManager class. Do not implement this interface directly. Instead, derive from the UITechnologyManager class. | |
IUITestEventNotify | Infrastructure. Provides an interface to be implemented by the test recording and playback engine and consumed by IUITechnologyManager objects to implement callback notifications. |
Enumerations
Enumeration | Description | |
---|---|---|
BrowserButtonType | Indicates the types of browser button. | |
BrowserDialogAction | Indicates the kind of element in a browser dialog window. | |
CheckUncheckOptions | This enumeration provides flags to configure the check/clear options for check boxes and option buttons. | |
ControlStates | Enumerates the bitwise combination of flags that indicate the states for a control. | |
ControlSupport | This enumeration is used to specify the possible return values for the level of support for an element by an IUITechnologyManager component in Microsoft Visual Studio Test Professional. | |
ExpandCollapseOptions | Represents the flags that are used to configure, expand, and collapse actions for elements in the user interface. | |
GetClickablePointFromOption | This enumeration provides settings that indicate how a clickable point is obtained by the [M:Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyElement.GetClickablePoint(]System.Int32@,System.Int32@[)] method. | |
NativeControlTypeKind | Represents the kinds of native control values. | |
ProgrammaticActionOption | This enumeration provides the options for invoking a programmatic action with the UITechnologyElement.InvokeProgrammaticAction method. | |
PropertyConditionOperator | Provides operators for PropertyExpression objects. | |
RightToLeftKind | Used by the GetRightToLeftProperty method to test whether an element has right-to-left layout orientation or right-to-left text orientation. | |
ScrollAmount | Used to indicate a scroll direction for a scrollbar and whether to move by the large amount or small amount of the scrollbar, or by no amount. | |
ScrollDirection | This enumeration provides indications of direction that are used to configure scrolling in the UI. | |
ScrollOptions | This enumeration provides options that are used to configure scrolling in the UI. | |
SetValueAsComboBoxOptions | Represents the flag values for configuring how to set the value of a ComboBox. | |
SetValueAsEditBoxOptions | Represents the flag values for configuring how to set the value of an EditBox. | |
SmartMatchOptions | This enumeration lets you communicate how the IUITechnologyManager instructs the framework to search for the most likely results when a match cannot be found. | |
UISynchronizationOptions | This enumeration is used by the UITechnologyElement.SetOption method for the UITechnologyElementOption.UISynchronizationOptions option. | |
UITechnologyElementOption | Identifies the options that are available in an IUITechnologyElement object where each name briefly describes the purpose of the value of the option it represents. | |
UITechnologyManagerProperty | This enumeration is used by implementations of the IUITechnologyManager interface to specify the options that are available to configure properties of the IUITechnologyManager. For more information about extending the technology manager, see Extending Coded UI Tests and Action Recordings to Support Microsoft Excel | |
UITestElementKind | This enumeration is used by IUITechnologyElement objects to identify the kind of UI element. | |
UITestEventType | This enumeration is used by Visual Studio Application Lifecycle Management (ALM) through the IVsUIEventSink interface to specify the type of testing event that has been raised. | |
WaitForReadyLevel | This enumeration is used to specify how calls to the UITechnologyElement.WaitForReady method are executed. | |
WaitForReadyOptions | This enumeration is used to indicate how the framework waits for ready. |