java - 如何像 Tosca 一样使用 java 为 Windows 应用程序创建自动化测试?
问题描述
我需要为 Windows 应用程序创建一个自动化测试,这个测试将使用 java 平台创建。
我熟悉 java 中的 selenium,但 selenium 只能测试 Web 应用程序。
我将使用带有 maven 的 java 8 版本。
什么图书馆推荐我?
我尝试查找库来操作 Windows 对象但没有结果,我将尝试使用 Windows 的 autoit 脚本,但我只能使用预先创建的脚本,无法从 java 应用程序向 autoit 发送命令。
解决方案
您可以使用 WinApp 驱动程序。我用它在 Java 中(从头开始)为工作中的 Windows 应用程序创建测试自动化框架。以下是一些有用的链接: https ://github.com/microsoft/WinAppDriver
它也有 msn 的视频链接
推荐阅读
- go - Go bytes buffer - 从底层预分配的字节切片/数组中读取
- histogram - Grafana Promql 直方图分位数查询问题
- amazon-ecs - CannotStartContainerError:来自守护进程的错误响应:OCI 运行时创建失败:container_linux.go:370:导致启动容器进程
- scala - 单例类型作为类型成员
- swift - 如何快速在实时视频捕获中添加仅显示 cifilter?
- javascript - 如何在不实际制作文件的情况下创建 URL 路径
- php - 如何在 CI4 中使用库?
- arrays - 如何一次替换多个mongodb文档中嵌套数组中的值
- reactjs - 如何将另一个键值对添加到来自 api 的对象数组
- sftp - SFTP 文件传输错误 - 连接到未知服务器并添加其主机密钥