当我使用新版本的 Playwright Docker 映像时,我被告知需要运行npx playwright install
以使浏览器与我正在使用的新版本 Playwright 相匹配,即使我使用的是匹配的 Docker 映像。我认为 Docker 镜像附带了所需的浏览器,因此在更新 Playwright 版本时需要更新 Docker 镜像。我在这方面有错吗? Playwright Docker 镜像没有预装浏览器吗?与这个问题相关的是现在已关闭的问题,我被告知我不需要安装任何 deps,因为 Docker 映像已经拥有所需的一切同样相关的是这个已关闭的问题,我被告知这可能是因为我可以有多个Playwright 打包在我的 package.json 文件中。我只有"@playwright/test": "^1.26.0",
我的开发依赖,没有其他剧作家的依赖。它在我的本地计算机上运行良好,但在 Docker 映像(映像 mcr.microsoft.com/playwright:v1.26.0-focal)上存在此问题。
注意 - 我暂时不寻求解决此问题。我没有准备好可以分享的存储库(因此这是一个问题而不是问题)。我正在寻找答案的问题是,“Playwright Docker 映像是否需要安装浏览器,或者是否已预安装”?
谢谢你!