Microsoft.VisualStudio.TestTools.UITesting 命名空间

Microsoft.VisualStudio.TestTools.UITesting 命名空间提供支持编码的 UI 测试的类。此命名空间包含在 HTML 页、Windows 窗体应用程序和 Windows Presentation Framework 应用程序的用户界面控件上执行键盘和鼠标交互的类。

  说明
公共类 ApplicationUnderTest 自动运行测试应用程序。
公共类 BrowserWindow 表示 vstsEssTest 测试框架中的一个 Web 浏览器窗口。
公共类 CodedUITestAttribute 说明该属性使用的方法可被编辑并且可用编码的 UI 测试框架来播放。
公共类 ColorDifference 表示用于表示公差的两种颜色之间的每通道差异。
公共类 ControlType 表示用于测试应用程序用户界面的控件的类型。此类不能被继承。
公共类 HtmlLoggerState
公共类 ImageComparer
公共类 Keyboard 提供用于执行自动键盘操作的静态方法。
公共类 Mouse 提供用于在用户界面 (UI) 测试中执行鼠标操作的静态方法。
公共类 Playback 包含必须用于播放的设置的类。
公共类 PlaybackErrorEventArgs 表示在测试播放期间操作失败时可用的事件参数。
公共类 PlaybackSettings 用于播放的设置。
公共类 PropertyExpression 表示具有可选属性表达式运算符的搜索属性的键值对。
公共类 PropertyExpressionCollection 表示 PropertyExpression 对象的集合。
公共类 UITechnologyElementProxy 代理UITechnologyElement选件类。扩展插件必须重写此和自定义元素的技术元素的行为。
公共类 UITechnologyManagerProxy 代理技术管理器选件类。 扩展插件必须重写此和自定义元素的技术管理器行为。
受保护的类 UITechnologyManagerProxy.ChildrenEnumeratorProxy 枚举数核心子枚举数的包装选件类。
公共类 UITestActionExecutor
公共类 UITestControl 该类提供在用户界面上查找控件的功能。它提供跨多种技术的多个控件的通用属性和方法。
公共类 UITestControl.PropertyNames 表示所有 UITestControl 对象中的通用属性的名称。
公共类 UITestControlCollection UITestControl 对象的集合。
公共类 UITestControlFactory 创建 UITestControl 对象的工厂类。
公共类 UITestPropertyDescriptor 包含属性相关信息的类。
公共类 UITestPropertyProvider 提供用于实现自定义支持的抽象基类,以便为用户界面 (UI) 测试控件提供属性。

结构

  结构 说明
公共结构 ToleranceRectangle ToleranceRectangle 结构。

枚举

  枚举 说明
公共枚举 PlaybackErrorOptions 表示发生播放错误时用户可选择的选项。
公共枚举 PropertyExpressionOperator 表示用于创建属性表达式的运算符。
公共枚举 UITestPropertyAttributes 枚举属性的特性。

请参见

参考

其他资源

使用自动编码的 UI 测试来测试用户界面