谷歌浏览器安装不在默认安装位置Selenium无法打开解决方法

发布时间:2024年01月11日

Selenium之cannot find Chrome binary错误-CSDN博客

上面是我找的解决方案的链接

通过option.setBinary()的方法来指定谷歌浏览器的实际运行文件路径;

下面是结合我这边具体情况下写的代码

option.setBinary()中的路径是谷歌浏览器运行文件的路径;

System.setProperty(,)中前面是启动谷歌浏览器的固定写法,后面是谷歌驱动文件的绝对路径;当然也可以写相对路径需要将驱动文件chromedriver.exe放在IDEA的安装目录下,如下图所示

System.setProperty(,)中前面是启动谷歌浏览器的固定写法,后面是谷歌驱动文件的绝对路径;当然也可以写相对路径需要将驱动文件chromedriver.exe放在项目的根目录中drivers文件夹下,如下图所示

谷歌驱动相对路径写法代码情况如下:


        //实例化打开谷歌浏览器对象
        ChromeOptions options = new ChromeOptions();
        //定位到谷歌浏览器运行文件位置
        options.setBinary("D:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe");
        //定位谷歌浏览器驱动位置
        System.setProperty("webdriver.chrome.driver", ".\\drivers\\chromedriver.exe");
        WebDriver driver = new ChromeDriver(options);

绝对路径如下

        ChromeOptions option = new ChromeOptions();
        option.setBinary("D:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe");
        System.setProperty("webdriver.chrome.driver", "D:\\Program Files (x86)\\Google\\Chrome\\Driver\\chromedriver-win64\\chromedriver.exe");
        WebDriver driver = new ChromeDriver(option);

文章来源:https://blog.csdn.net/weixin_44149742/article/details/135520383
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。