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

Playwright Java 1.33.0启动Firefox却打开Nightly,如何解决?

解决Playwright Java启动Firefox总是打开Nightly的问题

原因及解决方法:

  • 重新安装Firefox正式版
    Playwright默认会下载对应版本的浏览器,若环境中残留了Nightly版本或未正确安装正式版,会导致优先启动Nightly。通过Playwright CLI命令清理并重新安装正式版:

    playwright uninstall firefox
    playwright install firefox
    
  • 直接指定Firefox正式版的可执行文件路径
    如果系统中同时存在多个Firefox版本(正式版、Nightly),Playwright可能误识别路径,此时直接指定正式版的可执行文件路径即可:

    // Windows示例路径
    Browser browser = playwright.firefox().launch(new BrowserType.LaunchOptions()
        .setExecutablePath(Paths.get("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))
        .setHeadless(false));
    
    // macOS示例路径
    // Browser browser = playwright.firefox().launch(new BrowserType.LaunchOptions()
    //     .setExecutablePath(Paths.get("/Applications/Firefox.app/Contents/MacOS/firefox"))
    //     .setHeadless(false));
    
    // Linux示例路径
    // Browser browser = playwright.firefox().launch(new BrowserType.LaunchOptions()
    //     .setExecutablePath(Paths.get("/usr/bin/firefox"))
    //     .setHeadless(false));
    
  • 确认Channel参数有效性
    代码中setChannel("firefox")是指定正式版的正确参数,但需确保Playwright已安装对应channel的浏览器。执行playwright install firefox后再运行代码即可生效。

内容的提问来源于stack exchange,提问作者Sameera De Silva

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 04:32:11