努力经营当下,直至未来明朗!


文章目录

  • 一、下载安装谷歌浏览器
  • 二、下载谷歌驱动
  • 三、常见问题&解决方法
  • 1. SessionNotCreatedException
  • 2. The version of ChromeDriver only support xxxxxxxxx
  • 3. The path to the driver executable the path to



普通小孩也要热爱生活!

① jdk版本最低要求为8
② Chrome v75 及更高版本

一、下载安装谷歌浏览器

  1. 最好去官网下载,否则容易安装盗版软件。
  2. 官网Chrome
  3. 最好不要关闭自动更新,因为后续面试一般是在Chrome浏览器上,关闭更新面试可能会影响。
  4. 如果非要关闭自动更新:Ctrl + Shift +Esc调出任务管理器 -》服务 -》 Google更新服务(gupdate)-》 右键停止/禁用 (两个都“禁用”

二、下载谷歌驱动

注意:谷歌驱动需要跟谷歌浏览器版本一致!!

  1. 查看个人的谷歌浏览器版本
    打开谷歌浏览器 -》 右上角(三个点) -》 帮助 -》 关于Google Chrome
  2. 浏览器 chrome 支持java 谷歌浏览器不支持java_浏览器 chrome 支持java

  3. 下载谷歌驱动
    1) 下载路径:下载驱动注意版本匹配!)
    2)一直往下翻 -> 选择Chrome驱动 -> 点击download
  4. 浏览器 chrome 支持java 谷歌浏览器不支持java_selenium_02

  5. 3)选择跟谷歌浏览器版本一致的驱动(最少保持前两组版本一致的前提下选择最新的,Windows系统下载win32版本):
选择完成后直接点击该Chrome Driver -> 选择win32点击下载

浏览器 chrome 支持java 谷歌浏览器不支持java_chrome_03


浏览器 chrome 支持java 谷歌浏览器不支持java_浏览器 chrome 支持java_04

  1. 解压下载好的驱动压缩包,将下载好的chromedriver.exe放到java系统环境变量jdk/bin目录

三、常见问题&解决方法

在maven项目中引入selenium依赖并运行自动化测试代码之后可能会出现的问题。

1. SessionNotCreatedException

  1. 原因:selenium找不到Chrome.exe的安装路径
  2. 解决办法
    ① 前提:请先确认您下载的谷歌浏览器不是盗版。
    ② 驱动实例化中使用绝对路径:
ChromeDriver driver = new ChromeDriver("E:/browser/Google/Chrome/Application/chrome.exe");
//注意:这里放自己的Chrome.exe所在路径哦,不要盲目复制粘贴
  1. 注:默认的Chrome路径是在C盘底下的,如果自己修改,那就在驱动时使用绝对路径。

2. The version of ChromeDriver only support xxxxxxxxx

  1. 原因浏览器版本和驱动版本不匹配,重新在官网下载对应版本的驱动
  2. 下载地址浏览器驱动

3. The path to the driver executable the path to

  1. 原因:浏览器驱动没有放到系统环境变量jdk下
  2. 解决办法(二选一即可):
    1)找到驱动所在路径,复制路径并添加系统环境变量
    2)将驱动放到jdk路径下

浏览器 chrome 支持java 谷歌浏览器不支持java_chrome_05