首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏测试开发技术

    Windows桌面自动化测试工具:WinAppDriver

    1、介绍 WinAppDriver是一个开源的自动化测试工具,用于测试Windows应用程序。 WinAppDriver提供了一组API,用于与Windows应用程序进行交互,包括查找元素、模拟用户输入、执行操作等。 WinAppDriver的主要用途是自动化测试Windows应用程序。 WinAppDriver 相对于其他 UI 自动化测试工具,具有以下优点和特色: 支持 Windows 应用程序:WinAppDriver 是专门为 Windows 应用程序设计的自动化测试工具,与 Windows 通过创建 WinAppDriver 驱动对象并调用 launch_app() 方法,可以打开 Word 应用程序。然后,可以使用 WinAppDriver 提供的 API 进行自动化测试操作。 请注意,要运行上述代码,需要先启动 WinAppDriver 服务,并将 command_executor 的值设置为 WinAppDriver 服务的地址和端口。

    6K42编辑于 2023-09-27
  • 来自专栏Python 自动化

    聊聊 PC 端自动化最佳方案 - WinAppDriver

    准备 WinAppDriver,全称为 Windows Application Driver,它是 Windows 上一个类似 Selenium 的 UI 自动化驱动服务框架 它支持 Appium,可以使用 Appium-Python-Client 依赖库完成对 Windows 桌面程序的自动化操作 项目地址:https://github.com/Microsoft/WinAppDriver 需要注意的是 ,要使用 WinAppDriver 服务框架完成 Windows 的自动化,需要满足 Windows10 或 Windows Server 2016 以上系统 另外,它支持的应用程序包含: UWP - 通过下面链接下载 WinAppDriver 应用程序,并在本地运行起来 https://github.com/Microsoft/WinAppDriver/releases 2-4 搭建 Appium 应用程序 os.system(' @taskkill /f /im WinAppDriver.exe') 4.

    3.2K12发布于 2021-08-27
  • 来自专栏Python 自动化

    聊聊 PC 端自动化最佳方案 - Pywinauto

    上一篇文章,聊到 PC 端的一种自动化方案:WinAppDriver 聊聊 PC 端自动化最佳方案 - WinAppDriver 有小伙伴后台给我留言,说「 pywinauto 」作为 WinAppDriver 元素控件 和 WinAppDriver 类似,在编写自动化脚本之前,我们需要先获取元素控件的各类属性值 获取元素控件有 2 种方式: 窗口内置方法 检查工具 其中 窗口对象内置的 2 个方法都可以打印出当前页面的元素控件树 上例中使用 pywinauto 完成了一个简单的发送消息的自动化步骤 实际项目中,结合鼠标、键盘可以实现很多复杂场景的自动化,对这部分有兴趣的可以点击文末的「 阅读原文 」去了解 pywinauto 和 WinAppDriver 都能很好的完成 PC 端的自动化,但是由于 WinAppDriver 支持 Appium,在脚本语法简洁性方面可能更有优势

    3.2K51发布于 2021-08-27
  • 来自专栏muller的测试分享

    软件测试|PC端应用自动化最佳解决方案——Pywinauto

    「Pywinauto 」作为 WinAppDriver 的替代方案,能完美完成 PC 端的自动化吗?闲话少说,是骡子是马,牵出来遛遛,证明一下! WPF、Store apps、Qt5, browsers其中win32 API 的 backend 为「 win32 」MS UI Automation 的 backend 为「 uia 」元素控件和 WinAppDriver def teardown(self):"""释放资源"""# 结束进程,释放资源self.app.kill()总结经过上述步骤,我们完成了一个使用Pywinauto来实现PC端应用自动化的例子,其实使用 WinAppDriver

    4.5K21编辑于 2023-02-08
  • 来自专栏AllTests软件测试

    UI自动化常用库介绍及示例(二)

    6、WinAppDriver 6.1 简介 WinAppDriver(Windows Application Driver)是微软官方开源的Windows桌面应用自动化测试工具,基于WebDriver协议实现 6.3 安装 安装步骤如下: 1.从WinAppDriver GitHub Releases下载最新版本的安装包,完成安装后启动服务(默认端口4723)。 下载地址: https://github.com/microsoft/WinAppDriver/releases 2.开启Windows开发者模式:进入“设置-更新和安全-开发者选项”,启用“开发者模式 App"# 计算器应用ID desired_caps["platformName"] = "Windows" desired_caps["deviceName"] = "WindowsPC" # 连接WinAppDriver

    31710编辑于 2025-12-24
  • 基于 AI 的 UI 自动化测试与操作方案设计与落地实践

    (DOM/UITree)4.传统定位兜底目标:不是100%精准,而是99%可用+自修复4️⃣自动化执行与反馈执行层可基于:Web:Playwright/Selenium桌面:UIAutomation/WinAppDriver

    98710编辑于 2026-01-05
  • 来自专栏AllTests软件测试

    自动化-Appium-简介

    UiAutomator/UiAutomator 2 Android 2.3+:谷歌的Instrumentation(Instrumentation由单独的项目Selendroid提供支持) Windows:微软的WinAppDriver

    2.3K20编辑于 2022-07-22
  • 来自专栏python爱好部落

    用python实现桌面自动化

    但是也有好处,像右键,像某些控件,可以定位到,比别的工具好用,所以我打算结合pyautogui, winappdriver. 这样各取所长,就能达到我的目的了。

    2K10发布于 2021-11-16
  • 来自专栏学习

    【测试篇】关于自动化测试前言,自动化测试的基本概念

    技术工具:对于桌面应用,常见的工具有 AutoIt、WinAppDriver 等,它们可以操作 Windows 系统下的各种应用程序界面元素。

    34300编辑于 2025-03-23
  • 来自专栏csico

    推荐一款 Python 微服务框架 - Nameko

    5 分钟,使用内网穿透快速实现远程桌面 聊聊 Jmeter 如何并发执行 Python 脚本 聊聊 PC 端自动化最佳方案 - Pywinauto 聊聊 PC 端自动化最佳方案 - WinAppDriver

    4.7K30发布于 2021-09-28
  • 来自专栏测试开发技术

    ChatGPT推荐最常用的自动化测试、性能、安全测试工具!

    WinAppDriverWinAppDriver 是 Windows 操作系统上的一种自动化测试工具,可以用于测试桌面应用程序,支持多种编程语言,如 Java、Python、JavaScript 等。 缺点是需要在被测程序中引入 WinAppDriver 的客户端库,增加了被测程序的依赖性。

    2.9K22编辑于 2023-04-05
  • 来自专栏FunTester

    Selenium自动化应该避免的测试场景

    因此,微软创建 WinAppDriver(Windows 应用程序驱动程序)来支持基于Windows的应用程序的类似Selenium的UI测试自动化。

    2K20编辑于 2022-05-17
  • 来自专栏用户7466307的专栏

    初学者自动化测试–终极指南

    一些流行的商业工具包括:TestComplete,Ranorex,UFT,Tosca,它们在此桌面自动化领域中做得很好(但需要高额的许可费用),而在免费和开源方面–我们主要拥有WinAppDriver

    1.1K21发布于 2020-08-10
  • 来自专栏机器人课程与技术

    ROS之choro功能包

    Approved] Downloads cached for licensed users sdelete 2.04 [Approved] Downloads cached for licensed users winappdriver

    6.3K20发布于 2021-12-02
领券