这个 repo中的简单 playwright 测试使用 npm 脚本在带有 vscode 的 mac 上运行test
。如果我在 devcontainer(在 ./devcontainer 中)中打开相同的 repo,则测试失败,并出现有关缺少依赖项的错误:
browserType.launch:
╔════════════════════════════════════════════════════════════╗
║ Host system is missing a few dependencies to run browsers. ║
║ Please install them with the following command: ║
║ ║
║ sudo npx playwright install-deps ║
║ ║
║ <3 Playwright Team ║
╚════════════════════════════════════════════════════════════╝
我已将容器尝试为 14、16、14-bullseye 和 16-bullseye。虽然我现在在 Mac 上,但 CICD 将是真正的 linux。
- 如何让容器在我的 mac 上运行测试
- 无论是 mac 还是 linux,我如何让同一个容器工作