寻求Playwright版本与浏览器版本兼容性表以实现自动化二进制部署
Playwright版本与浏览器版本兼容性及本地部署指引
需求背景
我们在使用Playwright时,受安全限制需在本地基础设施(on-premise infrastructure)中手动下载部署浏览器二进制文件,需要明确Playwright版本与对应浏览器版本的兼容性关系,以及二进制文件的下载路径规则,以此简化自动化下载与部署流程。
示例兼容性对应关系
以下为Playwright Java版本与浏览器版本的对应示例:
| Playwright Java版本 | Chromium版本 | Firefox版本 | WebKit版本 | Chromium构建号 |
|---|---|---|---|---|
| v1.38.0 | 117.0.5938.62 | 117.0 | 17.0 | 1080 |
浏览器二进制文件下载路径规则
Playwright的浏览器二进制文件均托管于Microsoft CDN,下载路径遵循以下格式:
- Chromium:
https://playwright.azureedge.net/builds/chromium/{构建号}/chromium-{平台标识}.zip
平台标识包括:mac-arm64、mac-x64、linux、win32、win64
例如Playwright Java v1.38.0对应的Chromium下载路径:
https://playwright.azureedge.net/builds/chromium/1080/chromium-mac-arm64.zip
获取对应版本兼容性信息的方法
- 查看Playwright发布说明:每个Playwright版本的发布文档中都会明确标注适配的Chromium、Firefox、WebKit版本及对应构建号。
- 使用Playwright CLI dry-run命令:对于Playwright Java项目,执行以下命令可输出当前版本需下载的浏览器信息及链接(不会实际下载文件):
mvn exec:java -e -Dexec.mainClass=com.microsoft.playwright.CLI -Dexec.args="install --dry-run" - 查看依赖包元数据:在Maven仓库的Playwright Java包详情中,也可找到对应版本的浏览器兼容性标注。
内容的提问来源于stack exchange,提问作者blizzfire
相关产品推荐
相关产品推荐

