Microsoft.VisualStudio.TestTools.UITesting Namespace
The Microsoft.VisualStudio.TestTools.UITesting namespace supplies classes that provide coded UI test support. This namespace contains classes to perform keyboard and mouse interactions on user interface controls on HTML pages, Windows Form applications, and Windows Presentation Framework applications.
Classes
Class | Description | |
---|---|---|
ApplicationUnderTest | Automates the operations of test applications. | |
BrowserWindow | Represents a Web browser window in the test framework of vstsEssTest. | |
CodedUITestAttribute | Specifies that the method to which this attribute applies can be edited and played back by the coded UI testing framework. | |
ColorDifference | Represents the per-channel difference between two colors, used to represent tolerance. | |
ControlType | Represents the types of controls for testing the user interface of an application. This class cannot be inherited. | |
HtmlLoggerState | ||
ImageComparer | ||
Keyboard | Provides static methods for performing automated keyboard actions. | |
Mouse | Provides static methods for performing mouse actions in a user interface (UI) test. | |
Playback | Class contains the settings that must be used for playback. | |
PlaybackErrorEventArgs | Represents the event arguments that are available when an action fails during a test playback. | |
PlaybackSettings | Settings to be used for playback. | |
PropertyExpression | Represents a key-value pair of search properties that has an optional property expression operator. | |
PropertyExpressionCollection | Represents a collection of PropertyExpression objects. | |
UITechnologyElementProxy | Proxy UITechnologyElement class. Extension plugins must override this and customize their technology element behavior. | |
UITechnologyManagerProxy | The proxy technology manager class. Extension plugins must override this and customize their technology manager behavior. | |
UITechnologyManagerProxy.ChildrenEnumeratorProxy | Enumerator wrapper class for inner core children enumerator. | |
UITestActionExecutor | ||
UITestControl | This class provides the ability to locate controls on a User Interface. It provides properties and methods that are generic to controls across technologies. | |
UITestControl.PropertyNames | Represents the names of the common properties in all UITestControl objects. | |
UITestControlCollection | A collection of UITestControl objects. | |
UITestControlFactory | Factory class to create UITestControl objects. | |
UITestPropertyDescriptor | Class to contain information about a property. | |
UITestPropertyProvider | Provides an abstract base class for implementing custom support for providing properties for user interface (UI) test controls. |
Structures
Structure | Description | |
---|---|---|
ToleranceRectangle | ToleranceRectangle structure. |
Enumerations
Enumeration | Description | |
---|---|---|
PlaybackErrorOptions | Represents the options that a user can choose when a playback error occurs. | |
PropertyExpressionOperator | Represents an operator for creating property expressions. | |
UITestPropertyAttributes | Enumerates attributes for the property. |