Visual Studio UI Automation 学习

Posted reclouds-shangri-la

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio UI Automation 学习相关的知识,希望对你有一定的参考价值。

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

https://blog.csdn.net/qq_37546891/article/details/78960888

https://blog.csdn.net/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 信息。

以上是关于Visual Studio UI Automation 学习的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 编码 UI 测试的替代方法

不在 UI 中的 Visual Studio 构建错误

Visual Studio 2012 / Blend - 动画和 UI 状态 [关闭]

在visual studio反应项目中安装material-ui

如何在 MS Visual Studio 2019 中运行 QT UI

在没有 MFC 的 Visual Studio 中拖放 UI 设计器?