This documentation is archived and is not being maintained.

Microsoft.VisualStudio.TestTools.UITest.Common Namespace

This namespace provides classes that specify the test action, test step, and configuration objects for testing the UI functionality of your application.

Public classActionListRepresents the list of actions in a UITest.
Public classAggregatedActionProvides a base class for all actions that can complete any one of several tasks.
Public classAssertActionRepresents an assertion to be included in the test between other actions.
Public classBrowserActionRepresents a test action that can complete any one of several browser tasks.
Public classDelayActionSpecifies a time delay after subsequent actions in a user interface (UI) test are executed.
Public classDragActionRepresents a mouse drag action.
Public classDragDropActionRepresents a mouse drag-and-drop operation.
Public classEncryptionInformationRepresents information about the encryption of values for SendKeysAction and SetValueAction.
Public classErrorActionRepresents an action that is used by the test recorder to report that it was unable to record an action.
Public classIESettingsRepresents configuration settings for Internet Explorer.
Public classInputActionRepresents the base class for all text-based actions.
Public classKeyboardActionRepresents individual keyboard user actions.
Public classLaunchApplicationActionRepresents a UI test action that launches an application.
Public classMarkerActionProvides a way to insert markers in an action sequence that causes no operation during playback.
Public classMouseActionRepresents information about a mouse operation.
Public classNavigateToUrlActionRepresents an operation to move to a URL.
Public classNoOperationActionRepresents a user interface (UI) test action that does nothing.
Public classRemoveKeysActionProvides notice to aggregating test actions to remove this action and all previous matching key actions from the test results.
Public classSendKeysActionRepresents a test action that sends text or an array of keys.
Public classSetBaseActionProvides a base class for those test actions that set value or set state.
Public classSetStateActionRepresents a test action that sets the state of the associated element.
Public classSettingRepresents a unit of configuration setting information.
Public classSettingGroup
Public classSettingMismatchRepresents the differences in the comparison of two Setting objects that have the same name.
Public classSetValueActionRepresents a test action that sets a value.
Public classSharedStepsReferenceActionProvides a reference to a set of shared steps for the current test.
Public classStringAssertActionRepresents a string assertion.
Public classTestStepMarkerActionRepresents a marker in a test action sequence that is logged, but is not used by the playback framework.
Public classUITestRepresents a coded UI test in Visual Studio.
Public classUITestActionProvides a base class for test actions that are used with user interface (UI) tests.
Public classUITestActionEventArgsProvides event arguments for UITestAction events.
Public classUITestActionFilterContains methods and properties to aggregate similar action results into a single result.
Public classUITestActionInvokerProvides constructors and methods to start a specific UI test action.
Public classUITestActionListEventArgsProvides event arguments for events that are raised by UITestActionListSection objects.
Public classUITestBuilderButtonInfrastructure. Represents a container for the properties of a button in the Coded UI Test Builder.
Public classUITestBuilderExtensionProvides an abstract base class to create an extended version of the Coded UI Test Builder.
Public classUITestEnvironmentRepresents the stored configuration.
Public classUITestEnvironmentContainerBase<TChild>Provides a base class for a UI test environment container class.
Public classUITestErrorEventArgsProvides event arguments for exceptions that are thrown when an error occurs when processing tests in the user interface (UI).
Public classUITestEventArgsRepresents the arguments for events while executing tests in the user interface (UI).
Public classUITestProgressEventArgsRepresents the event arguments for events that report the progress of a UITest.
Public classUITestWarningEventArgsProvides event arguments for warning exceptions that occur during processing of a UITestAction.
Public classValidationActionRepresents an action that validates a property value.
Public classVerifyConfigurationActionRepresents an action that verifies configuration.
Public classWarningActionRepresents an action that is used by the UI recorder to report that it was unable to record an action correctly.
Public classWebDialogActionRepresents an action that reports on a Web dialog box.

Public interfaceIUITestActionStackThis interface provides access for aggregator plug-ins to the action list of the UI test recorder.
Public interfaceIUITestBuilderInfrastructure. Provides an internal interface for the Coded UI Test Builder.

Public delegateCustomInvokerProvides the ability to invoke custom actions.

Public enumerationAssertConditionIndicates how an assertion in a user interface test compares values.
Public enumerationBrowserActionTypeSpecifies the kind of action for a BrowserAction.
Public enumerationKeyActionTypeRepresents the kind of action to perform on a text input.
Public enumerationMarkerDirectionsIndicates the reason for a TestStepMarkerAction.
Public enumerationMarkerRegionTypeIndicates the scope of a TestStepMarkerAction.
Public enumerationMismatchTypeIndicates the type of mismatch for a SettingMismatch object.
Public enumerationMouseActionTypeEnumerates the types of possible mouse actions for the MouseAction.
Public enumerationStringAssertConditionIndicates the relationship between the expected value and the actual string value.
Public enumerationUITestActionFilterCategoryRepresents the categories for UITestActionFilter objects.
Public enumerationUITestActionFilterTypeIndicates the type of filter for a UITestActionFilter object.
Public enumerationUITestActionListSection
Public enumerationUITestErrorActionResultRepresents the error handling options that are available to exception handlers.