帮助文件请点击 http://www.cnblogs.com/chenxu520/p/4655738.html?utm_source=tuicool&utm_medium=referral
UIAutomation是微软从Windows Vista开始推出的一套全新UI自动化测试技术, 简称UIA。
在最新的Windows SDK中,UIA和MSAA等其它支持UI自动化技术的组件放在一起发布,叫做Windows Automation API。
UIA定义了全新的、针对UI自动化的接口和模式。 分别是支持对UI元素进行遍历和条件化查询的TreeWalker/FindAll。
定义了读写UI元素属性的UIA Property, 包括Name、 ID、Type、ClassName、Location、 Visibility等等。
定义了UI元素行为的UIA Pattern, 比如Select、Expand、Resize、 Check、Value等等。
还引入了UIA Event接口,可以让测试程序在某些事件发生后得到通知,比如新窗口打开事件等。
MSDN里的介绍确实非常详细,UI Automation的MSDN文档在哪。在这:http://msdn.microsoft.com/en-us/library/ms753107.aspx
我们只看关键的一节: Using UI Automation for Automated Testing 上面的文档能够在你遇到各种复杂情况下有资料可查
但是对于一个刚刚接触的人来说,大而全的文档反而使得无从下手。 为此我在UI Automation的基础上根据平时遇到的情况,对各种操作进行了封装,
目前该版本1.0.0.0还比较粗糙,在使用中或许会遇到bug等情况,请大家指出,并一同完善,谢谢!
没有合适的资源?快使用搜索试试~ 我知道了~
UIAutomation源代码
共26个文件
pdb:6个
dll:6个
txt:3个
5星 · 超过95%的资源 需积分: 50 62 下载量 183 浏览量
2017-12-17
18:16:44
上传
评论 5
收藏 100KB ZIP 举报
温馨提示
http://download.csdn.net/download/chenxu7601257/5163879 之前忘记把dll文件放上去,发现很多评论说需要DLL,今天整理了下把源代码发给大家,希望对大家有用,也希望大家不断去完善然后把更好的版本分享给大家。谢谢。 具体的可以访问: https://www.marslab.cn/2021/02/20/uiautomation/ 项目在Github上的地址: https://github.com/chenxu7601257/UIAutomation
资源推荐
资源详情
资源评论
收起资源包目录
UIAutomation-master.zip (26个子文件)
UIAutomation-master
.vs
UIAutomation
v14
.suo 44KB
bin
Release
CX.UIAutomation.dll 12KB
CX.UIAutomation.pdb 26KB
UIAutomation.pdb 30KB
UIAutomation.dll 13KB
Debug
UIAutomation.zip 6KB
CX.UIAutomation.dll 13KB
CX.UIAutomation.pdb 32KB
UIAutomation.cs 24KB
obj
Release
UIAutomation.csproj.FileListAbsolute.txt 883B
CX.UIAutomation.csproj.FileListAbsolute.txt 304B
DesignTimeResolveAssemblyReferencesInput.cache 7KB
CX.UIAutomation.dll 12KB
CX.UIAutomation.pdb 26KB
UIAutomation.pdb 30KB
UIAutomation.dll 13KB
Debug
UIAutomation.csproj.FileListAbsolute.txt 1KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
CX.UIAutomation.dll 13KB
CX.UIAutomation.pdb 32KB
CX.UIAutomation.csproj 2KB
UIAutomation.sln 974B
CX.UIAutomation.csproj.user 223B
README.md 1KB
Enum
TypeOfControl.cs 392B
Properties
AssemblyInfo.cs 1KB
共 26 条
- 1
资源评论
- LauraKuang2023-07-25使用这份源代码可以方便地获取和操作用户界面元素,提高自动化测试的效率。
- 乔木Leo2023-07-25这份UIAutomation源代码非常实用,能够帮助开发者快速构建用户界面自动化功能。
- 坐在地心看宇宙2023-07-25这个文件的作者真的很用心,他们提供了详细的注释和示例,让其他开发者可以轻松理解和使用。
- FloritaScarlett2023-07-25UIAutomation源代码提供了清晰简洁的接口,使得代码编写和维护更加容易。
- Friday永不为奴2023-07-25这个文件提供了一些有用的函数和方法,可用于简化用户界面自动化操作,节省时间和精力。
陈Jacob
- 粉丝: 4
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- IMG_20240425_120538.jpg
- My Complete Genome_6k Base-Pairs of Phenotype SNPs_Complete Raw Data.zip
- qt 的mqtt测试demo
- 移动应用开发教程-zip.zip
- mosquitto-2.018-install-windows-x64
- FTPServer FTP 服务器,绿色免安装,单文件
- 梦畅语音点名软件,上课点名
- 利用ADNI数据集和标签,在tensorflow框架上使用tensorlayer接口,通过架构u-net实现海马体的分割
- Kutools for Word v9.0 office word 插件
- 修复Windows 10 LTSC 2021资源占用率高
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功