Microsoft.VisualStudio.TestTools.UITest.Extension 命名空间

此命名空间为测试用户界面功能提供类,包括控件、属性、浏览器和对话框事件。

  说明
公共类 ActionNotSupportedOnDisabledControlException 表示当控件受阻时导致的异常。
公共类 ActionParameter 表示一个用于设置值和发送代码中的键击的参数。
公共类 AndCondition 表示查询的 AND 条件。
公共类 BrowserFactory 为针对特定浏览器创建 BrowserService 对象的浏览器工厂提供基类。
公共类 BrowserHelper 为浏览器帮助程序方法提供基类。
公共类 BrowserService 提供用于自动化浏览器 Microsoft 测试管理器的方法和属性。
公共类 ContextEntry 包含事件日志项的上下文部件的定义。
公共类 DecodingFailedException 表示在解码操作由于密钥文件不正确而失败时引发的异常。
公共类 Entry 包含词条类的定义。这可以用于存储值和它的类型。
公共类 FailedToLaunchApplicationException LaunchApplicationAction 失败时引发的异常。
公共类 FailedToPerformActionOnBlockedControlException 当用户界面 (UI) 控件被阻止(例如被模式对话框阻止)时引发的异常。
公共类 FailedToPerformActionOnHiddenControlException EnsureVisibleByScrolling 方法失败时引发的异常。
公共类 FilterCondition
公共类 InvalidUITestExtensionPackageException 录制或播放期间遇到无效的用户界面 (UI) 测试扩展软件包时引发的异常。
公共类 OrderOfInvoke 表示一个帮助器类,该帮助器类在录制期间生成调用顺序并在播放期间维护调用顺序。
公共类 PlaybackFailureException 表示在 UITestAction 失败时引发的异常。
公共类 PropertyCondition 表示属性的查询条件。
公共类 QueryCondition 为查询条件提供抽象基类。
公共类 QueryElement 为用户界面 (UI) 测试环境中的查询提供基类。
公共类 SearchConfiguration 提供用于配置搜索的帮助器功能。
公共类 TechnologyNotSupportedException 当所测试的应用程序不支持测试录制或播放时引发该异常。
公共类 UITechnologyElement 提供用于实现 UI 测试技术元素的基类以录制和播放测试。
公共类 UITechnologyManager 为测试录制和播放期间使用的技术管理器提供抽象基类。
公共类 UITestActionLogEntry 包含UITestActionLogEntry的定义。
公共类 UITestControlNotAvailableException 当 UI 测试框架尝试访问不再可用或无法访问的 UI 元素时引发的异常。
公共类 UITestControlNotFoundException 当用户界面 (UI) 测试框架尝试访问找不到的 UI 测试控件时引发的异常。
公共类 UITestControlNotVisibleException 当 UI 测试框架尝试访问用户无法看见的 UI 元素时引发的异常。
公共类 UITestException 表示所有 UI 测试异常的基类。
公共类 UITestExtensionPackage 表示一个抽象类,该抽象类能够将第三方测试实用工具集成到 Visual Studio Application Lifecycle Management (ALM) 用户界面 (UI) 测试环境中。
公共类 UITestExtensionPackageAttribute 表示必须应用于实现 UITestExtensionPackage 类的程序集的特性,并帮助该程序集快速查找扩展软件包。此类不能被继承。
公共类 UITestMediaEventInfo 表示对媒体控件的操作的事件参数。
公共类 UITestTraceUtility 提供用于在 UI 测试和测试运行程序中进行跟踪的静态帮助器属性和方法。
公共类 URLINVOKECOMMANDINFO
公共类 ValidationFailedException 表示在 ValidationAction 失败时引发的异常。
公共类 ValueMap 表示 UI 测试中使用的参数的值。

接口

  接口 说明
公共接口 ILastInvocationInfo 提供一个接口,以便从 UITechnologyManager.GetLastInvocationInfo 方法获取有关上次操作或搜索操作的附加信息。
公共接口 IQueryCondition 基础结构。提供 QueryCondition 的内部接口定义。
公共接口 IQueryElement 基础结构。为 QueryElement 提供内部使用的接口。
公共接口 IUISynchronizationWaiter 提供内部接口以使 UI 测试框架在引发事件之前进行等待。
公共接口 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 Media 控件支持的事件。
公共枚举 NativeControlTypeKind 表示本机控件值的种类。
公共枚举 ProgrammaticActionOption 此枚举提供一些选项,用于使用 UITechnologyElement.InvokeProgrammaticAction 方法调用程序操作。
公共枚举 PropertyConditionOperator PropertyExpression 对象提供运算符。
公共枚举 RightToLeftKind GetRightToLeftProperty 方法所使用,用于测试元素是具有从右到左布局方向还是从右到左文本方向。
公共枚举 ScrollAmount 用于指示滚动条的滚动方向,以及是移动滚动条长度的一大部分、一小部分,还是不移动。
公共枚举 ScrollDirection 此枚举指示用于配置 UI 中的滚动的方向。
公共枚举 ScrollOptions 此枚举提供用于配置 UI 中的滚动的选项。
公共枚举 SetValueAsComboBoxOptions 表示用于配置 ComboBox 值的设置方式的标志值。
公共枚举 SetValueAsEditBoxOptions 表示用于配置 EditBox 值的设置方式的标志值。
公共枚举 SmartMatchOptions 此枚举使您可以了解以下信息:IUITechnologyManager 如何指导框架在无法找到匹配项时搜索最可能的结果。
公共枚举 UISynchronizationOptions UITechnologyElementOption.UISynchronizationOptions 选项的 UITechnologyElement.SetOption 方法使用此枚举。
公共枚举 UITechnologyElementOption 标识 IUITechnologyElement 对象中可用的选项,该对象中的每个名称都简要地描述了它所表示的选项值的用途。
公共枚举 UITechnologyManagerProperty IUITechnologyManager 接口的实现使用此枚举指定可用于配置 IUITechnologyManager 的属性的选项。关于技术管理器的更多信息,请参见 扩展编码的 UI 测试和操作录制以支持 Microsoft Excel
公共枚举 UITestElementKind 此枚举被 IUITechnologyElement 对象用于标识 UI 元素的种类。
公共枚举 UITestEventType Visual Studio Application Lifecycle Management (ALM) 通过 IVsUIEventSink 接口使用此枚举指定已引发的测试事件的类型。
公共枚举 WaitForReadyLevel 此枚举用于指定如何执行对 UITechnologyElement.WaitForReady 方法的调用。
公共枚举 WaitForReadyOptions 此枚举用于指示框架将如何等待就绪。