让网站 Playwright 进行烟雾测试,验证页面是否确实加载了
作者: krewenki创建于 2026年9月3日更新于 2026年9月6日
该网站有一个 Playwright 测试,page should load without errors。它安装了一个 pageerror 监听器并调用了 page.goto,但它从未检查导航响应或页面上的任何内容。page.goto 并不因为服务器返回 404 或 500 而失败。因此,我们可以提供一个错误页面,仍然可以获得一个绿色的 E2E 测试,这是此次烟雾测试应该捕获的主要内容。工作流程中存在第二个小竞赛。http-server 在后台启动,然后下一步立即启动 Playwright。没有任何准备性检查或 Playwright webServer 配置来连接这两者。我认为我们应该将此作为一个小型烟雾测试,但要使其真实可用:
内容来源: runatlantis/atlantis