当前位置: 首页 > news >正文

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

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);

相关文章:

  • Machine Interrupt Registers
  • 响应式编程Reactor API大全(中)
  • Nacos:发现微服务的未来
  • mongo统计数据库和集合大小
  • google drive api
  • 半Happy的一天
  • Android AAudio
  • 计算机网络-2021期末考试解析
  • Python 基础【八】--数据类型-字典【2024.1.11】
  • 【leetcode】力扣热门之回文链表【简单难度】
  • 【Spring】ApplicationRunner
  • 英飞凌TC3xx之一起认识GTM(九)GTM相关知识简述及应用实例(CMU,CCM,TBU,MON)
  • C++力扣题目257--二叉树的所有路径
  • 2024年甘肃省职业院校技能大赛 “信息安全管理与评估”赛项样题卷②
  • 图片双线性插值原理解析与代码 Python
  • MySQL:索引失效场景总结
  • 超维空间M1无人机使用说明书——41、ROS无人机使用yolo进行物体识别
  • SpringBoot ElasticSearch 聚合统计
  • FA2016AA (MHz范围晶体单元超小型低轮廓贴片) 汽车
  • 阿里云国际服务器设置安全防护程序
  • 上海:到2027年,实现近海航线及重点海域5G网络高质量覆盖
  • 铁路端午假期运输火车票今日开售,12306提升应对超大规模并发访问需求能力
  • 通往国际舞台之路:清政府与万国公会的交往
  • 深圳南澳码头工程环评将再次举行听证会,项目与珊瑚最近距离仅80米
  • 最高人民法院原副院长唐德华逝世,享年89岁
  • 中国证券业协会修订发布《证券纠纷调解规则》