OpenAI 刚刚开源了一个UI 测试智能体的Demo,可以帮助我们做UI测试的自动化
这个 monorepo 展示了如何使用 OpenAI 的 CUA 模型和计算机使用工具(computer use tool)来自动化前端测试。它使用 Playwright 启动一个浏览器实例,并导航到要测试的 Web 应用。然后,CUA 模型根据提供的测试用例,在界面上执行操作,直到测试用例完成为止。
该代码库包含三个协同工作的应用程序:
1. frontend – 基于 Next.js 的网页界面,用于配置测试并观察测试运行过程。
2. cua-server – 一个 Node 服务,负责与 OpenAI 的 CUA 模型通信,并驱动 Playwright 在浏览器中与示例应用进行交互。
这个 monorepo 展示了如何使用 OpenAI 的 CUA 模型和计算机使用工具(computer use tool)来自动化前端测试。它使用 Playwright 启动一个浏览器实例,并导航到要测试的 Web 应用。然后,CUA 模型根据提供的测试用例,在界面上执行操作,直到测试用例完成为止。
该代码库包含三个协同工作的应用程序:
1. frontend – 基于 Next.js 的网页界面,用于配置测试并观察测试运行过程。
2. cua-server – 一个 Node 服务,负责与 OpenAI 的 CUA 模型通信,并驱动 Playwright 在浏览器中与示例应用进行交互。