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

Selenium 4.4版本中如何用WebDriverManager启动Opera浏览器

使用WebDriverManager自动管理Opera驱动(Selenium 4.4)

当然可以用WebDriverManager自动处理Opera驱动,不用手动指定路径。你遇到的报错大概率是WebDriverManager版本不兼容或者配置细节没处理好,试试以下步骤:

1. 确保依赖版本匹配

首先确认你的WebDriverManager版本支持Selenium 4.4,建议使用最新稳定版(比如5.6.0及以上)。如果用Maven,更新依赖:

<dependency>
    <groupId>io.github.bonigarcia</groupId>
    <artifactId>webdrivermanager</artifactId>
    <version>5.6.0</version>
</dependency>

2. 修改驱动初始化代码

直接调用WebDriverManager.operadriver().setup()即可自动下载、配置驱动路径,无需手动设置webdriver.opera.driver系统属性:

private WebDriver createOperaDriver() {
    // 自动下载并配置Opera驱动
    WebDriverManager.operadriver().setup();
    
    OperaOptions options = new OperaOptions();
    options.addArguments("-start-maximized");
    
    return new OperaDriver(options);
}

3. 常见问题排查

如果仍然报错,检查以下几点:

  • Opera安装路径非默认:如果Opera没装在系统默认位置,需要在OperaOptions里指定二进制文件路径:
    options.setBinary("C:\\Program Files\\Opera\\launcher.exe"); // 替换为你的Opera实际路径
    
  • WebDriverManager版本过低:旧版本的WebDriverManager对Selenium 4的支持不完善,务必升级到最新版。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 12:03:15