首页 > 系统相关 >记录一些 Windows 下的 UI 自动化测试工具

记录一些 Windows 下的 UI 自动化测试工具

时间:2025-01-23 14:32:15浏览次数:1  
标签:appium github Windows UI https 测试工具 com

1、WinAppDriver

正如其名称,算是较为底层的工具,需要在其它测试框架下进行使用

貌似可以支持对 UWP、WinForm、WPF、Win32 窗口程序的识别与测试

但看着好几年没更新过了,也许不需要再更新了?

项目地址:https://github.com/microsoft/WinAppDriver

2、Appium

通过抽象驱动层,可以跨平台测试很多类型的应用

支持 Windows、Linux、Android 等平台应用

也支持 .NET、Python、Java 等代码调用

一直在更新

官网:https://appium.io/docs/zh/latest/

项目地址:https://github.com/appium/appium

审查 UI 工具:https://github.com/appium/appium-inspector

3、FlaUI

.NET 环境下的 UI 测试工具,貌似也有段时间没更新了

项目地址:https://github.com/FlaUI/FlaUI

审查 UI 工具:https://github.com/FlaUI/FlaUInspect

4、Web UI 测试工具

Selenium:https://www.selenium.dev/zh-cn/

Playwright:https://playwright.dev/

Puppeteer:https://pptr.dev/

暂时先记录这些。

标签:appium,github,Windows,UI,https,测试工具,com
From: https://www.cnblogs.com/xwgli/p/18687738

相关文章

  • FlaUI:.NET 自动化测试 Windows 应用的强大工具
    FlaUI是一个基于微软UIAutomation技术的.NET库,主要用于对Windows应用程序(如Win32、WinForms、WPF等)进行自动化UI测试。它提供了强大的元素查找和交互功能,支持多种框架,并且易于使用和定制。内部采用异步调用以提高效率,社区也非常活跃。安装确保已安装.NET环境:FlaUI......
  • 腾讯云Linux安装 Ubuntu Desktop GUI图形化桌面
    我的系统版本是ubuntu20.04运行以下命令,更新软件源。sudoapt-getupdate运行以下命令,安装图形化桌面。sudoapt-getinstallubuntu-desktop运行以下命令,设置默认启动为图形化桌面。您可以执行systemctlset-defaultmulti-user.target,即可取消图形化界面登录。sudosystemctls......
  • 【亲测可用】Windows激活神器HEU KMS Activator v42.3.3
    软件介绍HEUKMSActivator,简洁高效的全能KMS/OEM激活工具,适用所有Windows,Office版本,无需联网即可一键激活,支持UEFI的KMS激活工具。KMS服务是微软对Windows,Office等产品的批量许可服务,利用KMS可以激活局域网内的产品。该工具利用KMS机制在系统搭建KMS服务器,从而实现在线或离......
  • 一组开源、免费、Metro风格的 WPF UI 控件库 - MahApps.Metro
    前言今天大姚给大家分享一个开源、免费、Metro风格的WPFUI控件库:MahApps.Metro。项目介绍MahApps.Metro是一个开源、免费、Metro风格的WPFUI控件库,提供了现代化、平滑和美观的控件和样式,帮助开发人员轻松创建具有现代感的Windows桌面应用程序。支持版本支持.NETF......
  • GUIClip在IMGUI中的作用
    目录简介IMGUIGUIClipPushPopCount局部坐标StyleDraw中Rect点的位置鼠标位置绝对坐标ScrollOffset对局部坐标的影响局部坐标和绝对坐标的相互转化裁剪参考链接简介Unity中的IMGUI是一个独立于ugui的UI系统。IMGUI是事件(消息)驱动的UI系统,主要用于编写开发工具。Unity官方目......
  • 【每天学会一个渗透测试工具】SQLmap安装教程及使用,黑客技术零基础入门到精通教程!
    01、SQLmap简介Sqlmap是一款开源的渗透测试工具......
  • 不到500KB,轻松应对Windows11相关事宜!
    软件介绍        Win11轻松设置这款软件超级方便,无需安装,解压后直接运行软件就行。    ​软件共有六个大类的选项卡,每个页面都有对应的设置项,下方还有针对特定功能的设置。咱们先从第一页系统设置看起。    ​第一页能找到一些常用的系统设置项。我比较推......
  • Windows上将Eex部署成为服务WinSW 和NSSM
    如题,在Windows上使用这两款式软件可以快将EXE部署成为服务(为什么不直接写服务,我个人喜欢EXE调试测试方便OK之后再部署成为服务这样方便) NSSM(C++)官方http://www.nssm.cc/下载只有一个绿色EXE使用方法命令行下NSSM.exeinstall(对应移除使用remove 在这里就可以选择你......
  • 关于StringBuilder扩容机制的理解
    一.为什么要用StringBuilder?在java中由于字符串的不可变性,即一旦创建就不能修改其内容,每次使用String类进行字符串拼接时,都会创建一个新的String对象,原有的String对象会被丢弃,为了解决这一问题,我们引入了StringBuilder类,StringBuilder是一个可变的字符序列,允许在原对象上......
  • 路径规划之启发式算法之二十七:果蝇优化算法(Fruit Fly Optimization Algorithm,FOA)
            果蝇优化算法(FruitFlyOptimizationAlgorithm,FOA)是一种基于果蝇觅食行为的仿生学原理而提出的新兴群体智能优化算法。是众多群体智能算法之一,可看我的文章:仿生的群体智能算法总结之二(十种)_群体仿生智能-CSDN博客仿生的群体智能算法总结之二(十种)_群体仿生智......