赋予您的智能体使用 Playwright 和 Cypress 最佳实践构建、调试和维护可靠的端到端测试套件的能力。
当您需要为关键用户工作流实现自动化测试时
当您想要修复不稳定的测试或提高测试套件稳定性时
当您需要在 CI/CD 中设置跨浏览器或移动端测试时
确定需要 E2E 覆盖的关键用户旅程(登录、结账)
为您的项目选择合适的框架(Playwright 或 Cypress)
实现页面对象模型(Page Object Models)和固件(Fixtures)以获得可维护的测试代码
配置网络模拟和等待策略以避免脆弱的测试
你
我们的结账流程在 Safari 中出现故障。您能编写一个 E2E 测试以便将来捕捉到这个问题吗?
Agent
我将为您的结账流程实现一个使用页面对象模型的 Playwright 测试套件。我将配置它在 Chromium、Firefox 和 WebKit (Safari) 上运行,并添加自动等待策略以确保测试是确定性的。我还会为测试数据设置一个固件,以保持结账过程的隔离和整洁。
使您的代理能够使用 pytest、fixtures 和 Mock 技术实施全面的 Python 测试策略。
赋予你的智能体在多种语言中实现稳健的错误处理模式的能力,以构建具有弹性且容错的应用程序。
使您的代理能够掌握先进的提示词工程技术,从而最大限度地提高大语言模型 (LLM) 的性能和可靠性。
赋予您的代理使用单元测试、集成测试和端到端 (E2E) 测试来设计和实施全面测试策略的能力。
让您的智能体能够使用 Playwright 脚本和自动服务器管理来测试本地 Web 应用程序。