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

Chrome浏览器可启动但driver.get()方法无法加载URL问题求助

问题解决:Chrome启动后driver.get()无法加载指定URL

核心问题

你的代码中存在关键配置错误:使用ChromeDriver实例化浏览器,但却设置了火狐浏览器的驱动属性webdriver.gecko.driver,这会导致ChromeDriver无法正常初始化,进而无法执行get()方法加载目标URL。

修正方案

方案1:手动设置正确的ChromeDriver路径

将系统属性改为webdriver.chrome.driver,并指向你的ChromeDriver.exe文件路径:

import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.WebDriver;

public class OpeningBrowser {
    public static void main(String[] args) {
        // 替换为你的ChromeDriver实际路径
        System.setProperty("webdriver.chrome.driver","C:\\Users\\Lenovo\\BrowserDrivers\\chromedriver.exe");
        WebDriver drv = new ChromeDriver();
        String str = "https://www.tutorialspoint.com/index.htm";
        drv.get(str);
    }
}

方案2:利用Selenium Manager自动管理驱动

由于你使用的是Selenium 4.9.0(4.6.0及以上版本支持),可以直接移除System.setProperty这一行,Selenium会自动下载并匹配对应版本的ChromeDriver:

import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.WebDriver;

public class OpeningBrowser {
    public static void main(String[] args) {
        WebDriver drv = new ChromeDriver();
        String str = "https://www.tutorialspoint.com/index.htm";
        drv.get(str);
    }
}

额外检查点

  • 确认ChromeDriver文件存在,路径无拼写错误
  • 你的Chrome版本(112.0.5615.138)和ChromeDriver版本(112.0.5615.49)主版本一致,兼容性没问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 19:22:40