You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Playwright测试旧版本WebKit?版本查找问题求助

解决Playwright中WebKit版本查找与安装问题
  • Playwright自带的WebKit是定制编译版本,它的版本号和WebKit官方公开归档的版本号并非直接对应。文档里标注的「WebKit 17.0」是Playwright对自身打包版本的编号,而非WebKit官方发布的公开版本号,所以你在WebKit官方归档里找不到这个编号完全正常。

  • 安装指定版本的Playwright WebKit不需要单独去下载WebKit安装包,直接通过Playwright的命令行工具管理即可:

    • 若要安装对应旧版WebKit的Playwright完整包,执行:npm install playwright@<目标Playwright版本>,该版本的Playwright会自动捆绑对应的WebKit版本。
    • 若仅需安装特定版本的WebKit浏览器,执行:npx playwright install webkit@<Playwright标注的版本号>(比如webkit@17.0)。
    • 可以通过npx playwright show browsers命令查看当前已安装的浏览器版本,以及所有可安装的版本列表。
  • 验证安装的WebKit版本:可以在测试脚本中添加以下代码确认:

    const { webkit } = require('playwright');
    (async () => {
      const browser = await webkit.launch();
      console.log('当前WebKit版本:', await browser.version());
      await browser.close();
    })();
    

内容的提问来源于stack exchange,提问作者silverface0i0l

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 14:49:55