用UIAutomation封装了很多实用的方法

时间:2016-04-09 16:06:23
【文件属性】:

文件名称:用UIAutomation封装了很多实用的方法

文件大小:115KB

文件格式:CHM

更新时间:2016-04-09 16:06:23

UIAutomation C#自动化 帮助文件 自动化封装

根据UIAutomation封装了很多自定义方法 现在只需要实例化之后 直接调用方法即可完成。比如单击某个按钮,现在只需要直接调用ClickElement,非常实用。 ClickElement 单击指定的自动化元素 DisselectAllDataGridRow 不选中所有行 DisselectDataGridRow 不选中特定的某一行 FocusWindow 获取窗口焦点 GetAllElement 获取指定父自动化元素下的所有激活的控件 GetAllElementDetails 获取指定自动化元素下的详细信息包括AutomationID,ControlType以及Name GetAllMenus 获取所有菜单项 GetAllSubMenus 获取某个菜单下的所有子菜单项 GetColumnsFromGridLine 获取指定行的所有列 GetColumnValuesFromGridLine 获取行的每一列数据 GetControlType(AutomationElement) 获取制动自动化元素的控件类型 GetControlType(TypeOfControl) 获取UIAutomation的控件类型 GetDocumentText 获取document控件的值 GetElementByID 获取父自动化元素下指定元素控件ID的引用 GetElementByName 获取父自动化元素下的指定子元素的引用 GetElementsByControlType 获取父自动化元素下的特定类型的所有自动化元素 GetGridLinesFromDataGrid 获取网格控件的全部行元素的引用 GetHeaderFromDataGrid 获取指定网格控件的标题栏引用 GetMenuBar 获取菜单栏控件 GetMenuByName 通过特定的名称去获取菜单UI自动化元素 GetName 获取指定自动化元素的名称 GetSubMenuByName 获取主菜单下的指定子菜单项的引用 GetValue 获取指定自动化元素的值 GetWindowByName(String) 获取desktop下的指定窗口名称的子UI自动化元素 GetWindowByName(String, AutomationElement) 获取特定父UI自动化元素下的制定窗口名称的子UI自动化元素 GetWindowList() 获取当前桌面根下所有的UI自动化元素下 GetWindowList(AutomationElement) 获取特定父UI自动化元素下的所有窗口的名称 RefindMainApplication 重新获取desktop下的指定窗口的自动化元素引用 SelectAllDataGridRow 选中所有行 SelectDataGridRow(AutomationElement) 选中特定的某一行 SelectDataGridRow(AutomationElement, Boolean) 将特定的DateGridRow加入选中项中 SelectValueInComboBox 从下拉框中选中指定值的项 SelectValueInListBox 从列表中选中指定值的项 SetValue 给予指定自动化元素赋值 以上的方法还不是很完善 正在完善中。如果有什么意见和建议,请发送邮件获取 chenxu7601257@qq.com 如果你看了这个帮助文件之后觉得有用的,请发邮件获取,我将把dll文件给你。谢谢。


网友评论

  • 谢谢,刚好用的上。
  • 挺好的 用得上
  • 不错,学习了
  • 只有一个帮助文档,没有任何用处,浪费积分。。。
  • 建议不要下载,只有一个帮助文档,没有任何用处。浪费积分。请管理员清理该资源。
  • 没有dll 不开心
  • 你好,能看到源代码吗
  • 不错,帮了大忙了!
  • 不知UI能否拦截MessageBox
  • 下了,但打不开
  • 为什么下载后的文件打不开呢?
  • 不好意思不知道怎么用 能否给一个示例呢
  • 刚下载了nuget代码,学习中
  • 只是一份说明文档,看看功能确实还挺方便。不过,作者也可以考虑直接开源,毕竟也不是什么高深技术。
  • 还好,但作用不是很大
  • 没有DLL,只有一个帮助文件
  • 好象都是msdn上内容,放在一起也就便于查看吧。
  • 手册看上去有用,把dll发给我啊。我测试看看
  • 不错的参考资料,谢谢。
  • 还可以的参考代码,谢谢
  • 不太适合QT的自动化,这个文档也不太清楚针对什么场景!!
  • 和MSDN上基本一样啊
  • 作用不是很大,谢谢了
  • 不错的手册,很实用。
  • 不错的参考资料,谢谢。
  • 你确定这不是msdn down下来的吗?