Microsoft.VisualStudio.TestTools.UITest.Extension Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
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 for automating browser. |
ContextEntry |
Contains the definition of the context part of an action log entry. |
DecodingFailedException |
Represents the exception that is thrown when a decoding operation fails because of an incorrect key file. |
Entry |
Contains the definition of Entry class. This can be used to store a value and its type. |
FailedToLaunchApplicationException |
The exception that is thrown when Microsoft.VisualStudio.TestTools.UITest.Common.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(Int32, Int32, Int32, Int32) 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 Microsoft.VisualStudio.TestTools.UITest.Common.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 |
The abstract base class for implementing UITest technology element for recorder and playback. |
UITechnologyManager |
Provides an abstract base class for technology managers that is used during test recording and playback. |
UITestActionLogEntry |
Contains the definition of UITestActionLogEntry. |
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. |
UITestJScriptExecutionException |
The base class for all UITest exceptions. |
UITestMediaEventInfo |
Represents event arguments for action on media controls. |
UITestTraceUtility |
Provides static helper properties and methods for tracing in UI tests and Test Runner. |
URLINVOKECOMMANDINFO | |
ValidationFailedException |
Represents the exception that is thrown when a Microsoft.VisualStudio.TestTools.UITest.Common.ValidationAction fails. |
ValueMap |
Represents the values for the parameters that are used in a UI test. |
Interfaces
ILastInvocationInfo |
Provides an interface to obtain additional information from the GetLastInvocationInfo() method about the last action or search operation. |
IQueryCondition |
Provides an internal interface definition for a QueryCondition. |
IQueryElement |
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 |
Provides an internal interface to implement the UITechnologyManager class. Do not implement this interface directly. Instead, derive from the UITechnologyManager class. |
IUITestEventNotify |
Provides an interface to be implemented by the test recording and playback engine and consumed by IUITechnologyManager objects to implement callback notifications. |
IUniformResourceLocator |
Interface used for getting the URL of pinned site shortcuts. |
Enums
BrowserButtonType |
Represents browser buttons. |
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. |
ElementForThumbnailCapture |
Enum indicating which control's vicinity to capture during an event. |
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 GetClickablePoint(Int32, Int32) method. |
MediaActionType |
Events supported by Media controls. |
NativeControlTypeKind |
Represents the kinds of native control values. |
ProgrammaticActionOption |
This enumeration provides the options for invoking a programmatic action with the InvokeProgrammaticAction(ProgrammaticActionOption) method. |
PropertyConditionOperator |
Provides operators for PropertyExpression objects. |
RightToLeftKind |
Used by the GetRightToLeftProperty(RightToLeftKind) 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 SetOption(UITechnologyElementOption, Object) method for the 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 WaitForReady() method are executed. |
WaitForReadyOptions |
This enumeration is used to indicate how the framework waits for ready. |