微软提供的控件Pattern 

System.Windows.Automation 命名空间

  System.Windows.Automation.BasePattern 为控件模式类提供基实现
System.Windows.Automation.DockPattern 表示在某个停靠容器内公开其停靠属性的控件
System.Windows.Automation.ExpandCollapsePattern 表示以可视方式进行展开(以显示内容)和折叠(以隐藏内容)的控件。
System.Windows.Automation.GridItemPattern 通常,可以使用键盘来遍历支持 GridItemPattern 的控件(即,UI 自动化客户端可以移动到相邻的控件上)
System.Windows.Automation.GridPattern 表示充当子元素集合的容器的控件。 此控件的子级支持 GridItemPattern,而且必须组织在一个可以按行和列进行遍历的二维逻辑坐标系中
System.Windows.Automation.InvokePattern 表示发起或执行某个明确操作并且在激活后不维护状态的控件
System.Windows.Automation.ItemContainerPattern 表示一个对象,该对象管理项并支持按属性值检索项
System.Windows.Automation.MultipleViewPattern 表示提供同一组信息或子控件的多种表示方式(并能够在这些表示方式之间切换)的控件
System.Windows.Automation.RangeValuePattern 表示一个控件,可将其设置为范围内的一个值
System.Windows.Automation.ScrollItemPattern 表示支持 ScrollPattern 控件模式的容器的子控件
System.Windows.Automation.ScrollPattern 表示充当子元素集合的可滚动容器的控件。 该元素的子级支持 ScrollItemPattern
System.Windows.Automation.SelectionItemPattern 表示支持 SelectionPattern 的容器控件中的可选子项。
System.Windows.Automation.SelectionPattern 表示一个充当可选子项集合的容器的控件。 此元素的子级支持 SelectionItemPattern
System.Windows.Automation.SynchronizedInputPattern 表示支持同步输入事件的对象。
System.Windows.Automation.TextPattern 表示包含文本的控件。
System.Windows.Automation.TogglePattern 表示可以循环通过一组状态并在设置后保持某种状态的控件。
System.Windows.Automation.TransformPattern 表示一个可以在二维空间中移动、调整大小或旋转的控件。
System.Windows.Automation.ValuePattern 表示一个控件,该控件具有一个不跨越某个范围而且可以表示为一个字符串的内部值。 此字符串既可以是可编辑的,也可以是不可编辑的,具体取决于控件及其设置。
System.Windows.Automation.VirtualizedItemPattern 表示容器内已虚拟化并且需要像 UI 自动化元素一样可完全访问的项。
System.Windows.Automation.WindowPattern 表示一个控件,该控件提供传统图形用户界面 (GUI) 中基于窗口的重要功能。

使用UI Automation实现自动化测试 --微软提供的控件Pattern的更多相关文章

  1. 使用UI Automation实现自动化测试--1-4

    Introduction UI Automation是Microsoft .NET 3.0框架下提供的一种用于自动化测试的技术,是在MSAA基础上建立的,MSAA就是Microsoft Active ...

  2. 使用UI Automation实现自动化测试--5-7

    使用UI Automation实现自动化测试--5 (Winfrom和WPF中弹出和关闭对话框的不同处理方式) 在使用UI Automation对Winform和WPF的程序测试中发现有一些不同的地方 ...

  3. iOS开发UI篇—Date Picker和UITool Bar控件简单介绍

    iOS开发UI篇—Date Picker和UITool Bar控件简单介绍 一.Date Picker控件 1.简单介绍: Date Picker显示时间的控件 有默认宽高,不用设置数据源和代理 如何 ...

  4. “System.Web.UI.WebControls.Literal”不允许使用子控件

    今天在写下面的代码时遭遇错误——“System.Web.UI.WebControls.Literal”不允许使用子控件('System.Web.UI.WebControls.Literal' does ...

  5. Android自动化测试中AccessibilityService获取控件信息(2)-三种方式对比

    Android自动化测试中AccessibilityService获取控件信息(2)-三种方式对比   上一篇文章: Android自动化测试中AccessibilityService获取控件信息(1 ...

  6. Android自动化测试中AccessibilityService获取控件信息(1)

    Android自动化测试中AccessibilityService获取控件信息(1) 分类: android自动化测试2014-03-24 15:31 3455人阅读 评论(16) 收藏 举报 and ...

  7. Qt5 UI信号、槽自动连接的控件重名

    Qt5 UI信号.槽自动连接的控件重名 来源 http://blog.csdn.net/goldenhawking/article/details/51865909 对Qt5稍有熟悉的童鞋都知道信号. ...

  8. 关于如何在 Unity 的 UI 菜单中默认创建出的控件 Raycast Target 属性默认为 false

    关于如何在 Unity 的 UI 菜单中默认创建出的控件 Raycast Target 属性默认为 false 我们在 Unity 中通过 UI 菜单创建的各种控件,比如 Text, Image 等, ...

  9. 使用UI Automation实现自动化测试--1

    Introduction UI Automation是Microsoft .NET 3.0框架下提供的一种用于自动化测试的技术,是在MSAA基础上建立的,MSAA就是Microsoft Active ...

随机推荐

  1. 黄聪:C#设置窗体打开位置(在显示器的右下角打开)

    ; ; this.SetDesktopLocation(x, y); 注释:System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Size.Wid ...

  2. (WPF) 文件和文件夹选择对话框。

    点击button,选择一个excel文件,并将文件名显示在textbox上. private void btnSelectErrorTableFile_Click(object sender, Rou ...

  3. Unable to locate Android SDK used by project

    Unable to locate Android SDK used by project: DJIgojava.lang.RuntimeException: Unable to locate Andr ...

  4. solr环境搭建

    介绍摘自百度百科:Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口.用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引:也可以通过 ...

  5. 在编译oc中protocol时出现的错误

    Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang ...

  6. linux 命令(1)screen

    一.screen的安装和用法 Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器,这意味着你能够使用一个单一的终端窗口运行多终端的应用. Screen中有会话的概念,用户可以在一个s ...

  7. 使用C#的is和as操作符来转型

    开发人员经常需要将一个对象从一种类型转换为其他各种类型.C#不要求任何特殊语法即可将一个对象转换为它的任何基类型,因为向基类型的转换被认为是一种安全的隐式转换.然而,将对象转换为它的某个派生类型时,C ...

  8. js跳转页面方法整理

    1.window.location.href方式 window.location.href="http://www.zgw8.com"; 2.window.navigate方式跳转 ...

  9. Session 与cookies 的区别

    两个都可以用来存私密的东西,同样也都有有效期的说法. 区别在于:session是放在服务器上的,过期与否取决于服务期的设定,cookie是存在客户端的,过去与否可以在cookie生成的时候设置进去. ...

  10. CAP原则(CAP定理)

    CAP原则又称CAP定理,指的是在一个分布式系统中, Consistency(一致性). Availability(可用性).Partition tolerance(分区容错性),三者不可得兼. CA ...