WinAppDriver
WinAppDriver,全称是Windows Application Driver,是微软开源的一个Windows上的UI自动化测试框架, 与Selenium类似。appium依赖WinAppDriver来操作Windows程序自动化。WinAppDriver支持Windows上的UWP 、WinForms、WPF和Win32程序, 需要安装在Windows10或更高版本。
简介
时间轴
安装 WinAppDriver
在Windows10或更高版本上安装:
- https://github.com/Microsoft/WinAppDriver/releases 下载程序。
- 安装WinAppDriver。
- 开启Windows开发者模式,在任务栏中搜索‘开发者模式’,开启‘开发者模式’。
- 在cmd终端输入
"C:\Program Files (x86)\Windows Application Driver\WinAppDriver.exe"
启动。或将该目录加入系统Path,直接输入cmd找中WinAppDriver。
了解更多 >> WinAppDriver 文档:安装和启动
安装辅助工具
安装一种辅助工具,如传统的Inspect.exe,微软更推荐新的Accessibility Insights。
Accessibility Insights
- https://github.com/microsoft/accessibility-insights-windows/releases 页面下载最新版本
- 点击安装
- 启动
Inspect
Inspect.exe包含在Windows SDK中。
- https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/ 下载Windows SDK。
- 点击安装。
- 在
C:\Program Files (x86)\Windows Kits\10\bin
目录中搜索inspect
,选择对应平台的inspect.exe打开即可。
了解更多 >> Windows 应用开发文档:辅助功能工具Inspect.exe
快速入门
资源
官网
- WinAppDriver 官网:https://github.com/Microsoft/WinAppDriver
- WinAppDriver 文档:https://github.com/Microsoft/WinAppDriver
- WinAppDriver 源代码:https://github.com/Microsoft/WinAppDriver