首页 > 系统相关 >基于WPF的windows程序UI自动化测试总结

基于WPF的windows程序UI自动化测试总结

时间:2023-10-25 16:24:08浏览次数:31  
标签:UIAutomation 框架 Allure windows pytest Pytest UI WPF

一、框架工具说明

工具

说明

使用pytest框架

开源自动化测试框架

批量或者指定用例运行

Pytest框架支持此功能

生成html测试报告

使用allure库

用例设计和结果分离

PO模式

用户登录封装

用pytest的setup和teardown

截图功能

使用UIAutomation的CaptureToImage方法

报告多语言

Allure支持

Log日志

使用python的logging封装

DDT

Data-Driven Tests数据驱动框架

二、技术栈说明

技术

版本及说明

Python

v3.6.4

UIAutomation

v2.0.17

Allure

v2.12.0

Pytest

v4.5.0

Pycharm

PyCharm Community Edition 2022.3.1

操作系统

Win10 64位

ddt

1.6.0

 

标签:UIAutomation,框架,Allure,windows,pytest,Pytest,UI,WPF
From: https://www.cnblogs.com/lydia2020/p/17246643.html

相关文章

  • UE5 Common UI
    1.教程(需FQ)   IntroductiontoCommonUI|InsideUnreal 2.与UMG区别CommonActivatableWidgetStack同一个栈中的窗口一个激活时,其他的可以自动隐藏。通过 PushWidget<CommonActivatableWidget>()函数,可以激活指定类型的窗口。CommonActivatableWidget激活/取消......
  • Windows server系统共享文件夹访问一直提示密码错误
    1、打开运行窗口输入“gpedit.msc”后点击确定2、打开计算机配置>>Windows设置>>安全设置>>本地策略>>安全选项在右侧的项目中找到“网络安全:Lan管理器身份验证级别”,打开后选择“发送LM和NTLM响应(&)”网络访问:本地账户的共享和安全模型”,选择“经典=对本地用户进行身份验......
  • Windows Server 2019 安装IIS服务
    安装步骤1、点击左下角打开开始菜单找到服务器管理器菜单打开服务器管理器  2、在弹出的服务器管理器界面找到添加角色和功能  3、在弹出的添角色和功能向导中选择下一步  4、选择:基于角色或基于功能的安装,然后下一步  5、选择:从服务器池......
  • 云图说|华为云CodeArts Build,云端化的编译构建平台
    阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说)、深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云。更多精彩内容请单击此处。本文分享自华为云社区《云图说|华为云CodeArtsBuild,云端化的编译构建平台》,作者:阅识风云。互联网企......
  • VS添加SunnyUI控件时报错:创建组件UILabel失败
    在引用中将sunnyui和sunnyui.common移除在引用中重新从本地引用上面两个dll文件......
  • Net 高级调试之二:CLR和Windows加载器及应用程序域介绍
    一、简介今天是Net高级调试的第二篇文章,第一篇文章记录了自己学习Net高级调试的第一步,认识一些调试工具,有了工具的倚仗,我们开始仗剑走天涯了,开始Net高级调试正式的征程了。我先说一下,我的文章,【调试测试】这部分一般分为两个部分,第一部分是要用到的所有测试代码样例,......
  • [ABC256E] Takahashi's Anguish
     题目 https://www.luogu.com.cn/problem/AT_abc256_e 图论题,是个环套树发现环上的边要取掉一条(min),其他的不用取https://www.luogu.com.cn/record/131488937......
  • windows安装rabbitMq
    这里安装的版本为erlang: V12.3rabbitMq:3.10.18注意:需要找对应的版本 下载与安装erlang原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装RabbitMQ的前提是安装Erlang。下载地址:http://www.erlang.org/downloads  这里的otp显示26.1.2   双击启动,点n......
  • [macOS] quit when last window close
    1.BTT中进行设置  2. 添加blockingapplescript: ```tellapplication"SystemEvents"setactiveProcessestofirstprocesswhereitisfrontmostrepeatwiththeProcessinactiveProcessesifnotbackgroundonlyoftheProcessthen......
  • learn-ue-ui
    learnueuiCreated:2023-10-24T15:29+08:00Published:2023-10-25T12:47+08:00目录IntroWidgetsTextBox(Multi-Line)IntroUserInterfaceDevelopment-UnrealEngine4Course-YouTubeIntroEditorPaletteHierarchyAnimationsDetailsSwitchbetweenDesigne......