大佬教程收集整理的这篇文章主要介绍了用于基于Windows的WPF应用程序的UI自动化工具,具有记录和回放功能,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我查看了Microsoft UI Automation,Project White,UIA Verify和Ranorex.他们每个人
功能缺乏.
我能够完成Microsoft UI Automation的过程.我仍然在理解它是如何工作的
使用WPF,因为它完全依赖于Automation IDs.
@R_407_9616@程序非常庞大,并未考虑到这一点.所有代码都没有实现
自动化ID属性或Name属性,它对于可视树中的对象识别非常重要
在UISpy和VisualUIAVerify等工具中.
我具体看的是以下内容.请给出每个评级
1)录制:录制,回放和自动执行测试脚本并生成报告.
2)依赖关系:最小的依赖关系(.NET框架,API模块,SDK版本等..)
3))代码生成:从模板,宏和记录生成测试脚本的代码.
4)对象名称映射:避免显式使用Automation IDS和屏幕corrdinates,如果它们使用,它是否支持任何可以使用XAML文件并将Automation IDS插入其中的工具,并且还避免了重复自动化IDS的问题.
5)事件:如果GUI经历任何更改,用户(测试人员)可能收到的任何事件和回调
以及在这种情况下脚本将如何改变.
6)支持:支持不同的脚本语言和简单的代码转换(C#,VBScript,Python等)
7)快速可靠:GUI元素易于操作(如支持xml dom,Json等),导航,代码复制替换任务,用于更改UI和简单配置(xml,ini文件)
8)代码转换器:测试人员在vbscript中编写代码,开发人员可以简单地将其转换为c#,以便在需要时将它们嵌入到任何独立的框架中.
9)自定义控件:支持自定义控件和对象映射.如果您有一个自定义对象,其行为类似于标准控件之一.你能映射(告诉测试工具自定义控件的行为类似于标准)控件吗?它是否支持所有标准控制方法?你可以将自定义控件添加到它自己的控件类中吗?
10)报告:应该能够一次执行多个测试并生成类似于VisualUIAVerify的报告.
我正在使用COded UI Tests来自动化基于MVVM模式构建的WPF应用程序的测试.该工具的record/playBACk功能令人印象深刻,产生了非常好的模型.对于大型套房,建议是tear apart the generated code,为您自己的目的构建和扩展它.
我建议Visual UIA Verify在开发和调试时协助查看应用程序的自动化结构.
以上是大佬教程为你收集整理的用于基于Windows的WPF应用程序的UI自动化工具,具有记录和回放功能全部内容,希望文章能够帮你解决用于基于Windows的WPF应用程序的UI自动化工具,具有记录和回放功能所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。