Visual Studio UI Automation 学习(二)

本文介绍了UIAutomation的概念及其在.NET Framework中的实现方式。UIAutomation通过四个核心DLL文件支持UI测试自动化,分为UIAProvider用于开发,UIAClient用于实现自动化脚本。文章详细解释了客户端-服务器模型在UI测试自动化中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天恰好有时间,继续学习了一下UI Automation的知识。看了两篇博客,对UI Automation有了进一步的了解。

https://blog.youkuaiyun.com/qq_37546891/article/details/78960888

https://blog.youkuaiyun.com/qq_37546891/article/details/78959291

重点:UI Automation是.Net Framework框架的4个dll文件:

UIAutomationClient

UIAutomationClientsideProviders

UIAutomationProvider

UIAutomaionTypes

架构分为两个role:UIA Provider 和 UIA Client.

UIA Provider是给开发用的

UIA Client是给测试实现自动化脚本的。

在 UI 自动化库体系结构中使用客户端-服务器视点和命名约定。从 UI 测试自动化的角度来看,意味着所测试的应用程序被称为服务器,测试工具被视为客户端,测试工具客户端向所测试的应用程序(服务器)请求 UI 信息。

转载于:https://www.cnblogs.com/Reclouds-shangri-la/p/9297894.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值