首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

未创建会话:此版本的ChromeDriver仅支持Chrome版本83

这个错误信息表明你当前使用的ChromeDriver版本与你的Chrome浏览器版本不兼容。ChromeDriver是一个用于自动化控制Chrome浏览器的驱动程序,它必须与Chrome浏览器的版本相匹配才能正常工作。

基础概念

  • ChromeDriver: 是一个独立的服务,用于控制Chrome浏览器,主要用于自动化测试和网页抓取。
  • 版本兼容性: ChromeDriver必须与安装的Chrome浏览器版本相匹配。如果版本不一致,就会出现兼容性问题。

相关优势

  • 自动化测试: 可以编写脚本来自动执行网页上的操作,提高测试效率。
  • 网页抓取: 自动化获取网页内容,用于数据分析或其他目的。

类型

  • 根据支持的Chrome版本,ChromeDriver有多个版本可供选择。

应用场景

  • 软件测试: 自动化UI测试。
  • 数据抓取: 从网站上提取信息。
  • 自动化任务: 如自动填写表单、下载文件等。

解决方法

  1. 检查Chrome版本: 打开Chrome浏览器,点击右上角的菜单(三个点),选择“帮助” -> “关于Google Chrome”,查看当前的Chrome版本。
  2. 下载对应版本的ChromeDriver: 访问ChromeDriver官方网站,下载与你当前Chrome浏览器版本相匹配的ChromeDriver。
  3. 更新Chrome浏览器: 如果你的Chrome浏览器版本过旧,建议更新到最新版本,然后下载对应的新版本ChromeDriver。
  4. 配置环境变量: 将ChromeDriver的可执行文件路径添加到系统的PATH环境变量中,或者在代码中指定其完整路径。

示例代码(Python)

代码语言:txt
复制
from selenium import webdriver

# 指定ChromeDriver的路径
driver_path = '/path/to/chromedriver'
driver = webdriver.Chrome(executable_path=driver_path)

# 打开网页
driver.get('http://www.example.com')

# 关闭浏览器
driver.quit()

确保/path/to/chromedriver替换为你实际的ChromeDriver路径。

通过以上步骤,你应该能够解决“未创建会话:此版本的ChromeDriver仅支持Chrome版本83”的问题。如果问题仍然存在,请确保所有步骤都已正确执行,并且没有其他软件冲突。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【Python】已解决:selenium.common.exceptions.SessionNotCreatedException: Message: session not created

") 当运行上述代码时,会遇到SessionNotCreatedException异常,导致浏览器会话无法创建。...二、可能出错的原因 导致SessionNotCreatedException报错的原因主要有以下几点: 浏览器版本不匹配:ChromeDriver版本与安装的Chrome浏览器版本不兼容。...ChromeDriver路径错误:指定的ChromeDriver路径不正确或ChromeDriver文件不存在。 浏览器未正确安装:浏览器未正确安装或路径未正确配置。...") 错误分析: 浏览器版本不匹配:/path/to/incorrect/chromedriver指向的ChromeDriver版本与当前安装的Chrome浏览器版本不兼容,导致无法创建会话。...通过上述代码,我们可以确保ChromeDriver与Chrome浏览器版本匹配,并正确创建浏览器会话。

99110

Message: session not created: This version of ChromeDriver only supports Chrome version 83

报错信息 刚结束一个愉快的周末,一直很稳定的程序突然报错 大周一的确实很慌,毕竟周一的事情太多了,而且都是比较着急的 ?...Message: session not created: This version of ChromeDriver only supports Chrome version 83 打开意思就是无法创建会话...,只支持chrome83版本的 实际也是浏览器情况也是:闪了一下就没了,打不开 一开始我还以为是 webdriver.Chrome() 原来的参数chrome_options被新的参数options替换了的原因...解决方案 修改webdriver.Chrome的参数后依然报这个错 突然想到是不是chrome版本的问题 毕竟二月份的前车之鉴, chrome://version/ ?...emm…又自动更新了,我giao 所以我的驱动chromedrive版本也要同步更新到85也可 chrome驱动下载地址 要想不被坑,也可以 禁用chrome的自动更新

1.9K40
  • 【Python】已完美解决:selenium.common.exceptions.SessionNotCreatedException: Message: session not created

    selenium.common.exceptions.SessionNotCreatedException 错误就是其中之一,它表明当前ChromeDriver版本只支持特定版本的Chrome浏览器。...在这个例子中,错误消息指出ChromeDriver只支持Chrome版本100。...环境配置问题:有时候,尽管ChromeDriver版本正确,但环境变量配置错误或Selenium库未正确安装也可能导致此错误。...driver.quit() 如果ChromeDriver版本不支持当前Chrome浏览器版本,运行上述代码时将会抛出SessionNotCreatedException错误。...四、正确代码示例(结合实战场景) 要解决此问题,你需要确保ChromeDriver的版本与Chrome浏览器的版本相匹配。

    3.1K10

    appium+python自动化60-appium命令行参数

    此选项会导致Appium删除Appium正在使用的设备以外的所有设备。请注意,这是一个永久删除,您负责使用simctl或xcode来管理Appium使用的设备的类别。...此功能对查找内存泄漏非常有用。使用’kill -SIGUSR2‘命令为具有特定PID的节点进程创建内存堆转储(仅适用于 nix系统)。...转储文件将创建在执行主要Appium脚本的相同文件夹中,并且将具有 .heapsnapshot扩展名。这些快照可以随后加载到Chrome Inspector以供进一步调查。...—relaxed-security 假 禁用额外的安全检查,因此可以使用一些由支持该选项的驱动程序提供的高级功能。...好书推荐--python3.6版本无疑是目前最稳定的版本,学python3是必然趋势,想系统的学习python语法最好找一本好的书来引导,网上的教程虽然很多,也是免费的,但都不够精。

    2.8K10

    自动化测试谷歌浏览器和其驱动版本差不多却还是报错The chromedriver version (121.0.6167.184) detected in PATH at DPythonchromed

    自动化测试谷歌浏览器和其驱动版本差不多却还是报错The chromedriver version (121.0.6167.184) detected in PATH at D:\Python\chromedriver.exe...is recommended for chrome 124.*, so it is advised to delete the driver in PATH and retry 我的谷歌浏览器的驱动版本是...它支持多种编程语言,包括 Python、Java、C# 等 Selenium 提供了一系列工具和库,用于模拟用户在浏览器中的操作,如点击、输入、导航等。...from selenium import webdriver # 指定 ChromeDriver 的路径 driver_path = 'path/to/chromedriver' # 创建一个新的...Chrome 会话 driver = webdriver.Chrome(executable_path=driver_path) # 打开一个网页 driver.get('https://www.example.com

    18310

    自动化-Appium-微信公众号(Python版)

    ,如图所示,真机里的WebView版本号为57.0.2987.132 被测应用的WebView版本号知道了,接下来开始确定要匹配的驱动版本,与chromedriver版本是否匹配。...chromedriver历史版本下载地址:https://chromedriver.storage.googleapis.com/index.html chromedriver版本支持的Chrome版本对应列表...: 选择指定的chromedriver版本(如图:WebView版本为57.0.2987.132,所以chromedriver版本选为2.28),可根据不同的平台(Win、Mac、Linux)下载指定的...指定的chromedriver下载完成后,双击可看此驱动版本号。 chromedriver应该放在哪里呢?...说明没有找到chromedriver驱动,按报错提示创建相应目录,并把chromedriver驱动拷贝到指定位置里。

    2.8K31

    自动化-Appium-微信小程序(Python版)

    ,如图所示,真机里的WebView版本号为57.0.2987.132 被测应用的WebView版本号知道了,接下来开始确定要匹配的驱动版本,与chromedriver版本是否匹配。...chromedriver历史版本下载地址:https://chromedriver.storage.googleapis.com/index.html chromedriver版本支持的Chrome版本对应列表...: 选择指定的chromedriver版本(如图:WebView版本为57.0.2987.132,所以chromedriver版本选为2.28),可根据不同的平台(Win、Mac、Linux)下载指定的...指定的chromedriver下载完成后,双击可看此驱动版本号。 chromedriver应该放在哪里呢?...说明没有找到chromedriver驱动,按报错提示创建相应目录,并把chromedriver驱动拷贝到指定位置里。

    5.3K20

    自动化-Appium-微信小程序(Java版)

    ,如图所示,真机里的WebView版本号为57.0.2987.132 被测应用的WebView版本号知道了,接下来开始确定要匹配的驱动版本,与chromedriver版本是否匹配。...chromedriver历史版本下载地址:https://chromedriver.storage.googleapis.com/index.html chromedriver版本支持的Chrome版本对应列表...: 选择指定的chromedriver版本(如图:WebView版本为57.0.2987.132,所以chromedriver版本选为2.28),可根据不同的平台(Win、Mac、Linux)下载指定的...指定的chromedriver下载完成后,双击可看此驱动版本号。 chromedriver应该放在哪里呢?...说明没有找到chromedriver驱动,按报错提示创建相应目录,并把chromedriver驱动拷贝到指定位置里。

    2.6K20

    手把手包教会_手把手地教是什么意思

    浏览器 (1)查看Chrome版本信息✨ (2)下载驱动 chromedriver和配置✨ (3)尝试selenium启动Chrome✨ 三,selenium启动火狐浏览器(Firefox)...1. 2,特点✨ 免费开源的自动化测试工具(框架) 支持多平台:windows、linux、MAC 支持多种浏览器:Chrome、Firefox、IE、Safari、Opera 支持多种开发语言: java...首先要查看当前安装的Chrome浏览器的版本,以便下载与浏览器版本对应的驱动文件,打开Chrome浏览器,点击菜单中的“帮助”→“关于Google Chrome”,即可查看Chrome的版本号...更新版本的Chrome浏览器(从70~87),只需根据自己电脑上安装的Chrome浏览器版本下载对应的chromedriver即可,如下: 选择好对应的chromedriver点击进入如下:...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.6K20

    selenium学习笔记

    ,可读性比较差,想到加密算法比较费劲 Java环境搭建 下载对应的浏览器和驱动 浏览器版本和浏览器驱动版本要保持一致(一般前三位一致即可),浏览器和对应的驱动见附件 引入依赖 <dependency...options = new ChromeOptions(); // 指定特定版本的 Chrome 浏览器路径 浏览器版本和浏览器驱动版本要保持一致(一般前三位一致即可)...// 创建 ChromeDriver 实例 WebDriver driver = new ChromeDriver(options); // 为浏览器驱动driver创建一个等待器...// 配置 ChromeOptions ChromeOptions options = new ChromeOptions(); // 指定特定版本的 Chrome 浏览器路径 浏览器版本和浏览器驱动版本要保持一致...最佳实践 打开与关闭浏览器驱动 开启浏览器debug端口 连接到已经打开的浏览器,需要浏览器开启debug端口,简单的开启方法 为chrome.exe创建一个快捷方式 chrome.exe创建>

    19810

    appium+python自动化57-chromedriver与chrome版本

    Appium支持自动化Android网页(在Chrome和内置浏览器中)以及Chrome支持的混合应用程序,方法是 在必要时管理Chromedriver实例和代理命令。...不幸的是,随着Chromedriver的每次更新,Chrome的最低支持版本都有所增加,因此旧版设备通常无法使用捆绑版本自动执行。...历史版本下载地址,点这里 chromedriver 支持Chrome最低版本 Chromedriver下载地址 2.39 v66-68 v2.39链接 2.38 v65-67 v2.38链接 2.37...要查找任何特定版本的最低支持版本,请获取Chromium 源代码,检查发布提交并检查kMinimumSupportedChromeVersion 文件中的变量src/chrome/test/chromedriver...此功能是您放置一个或多个Chromedriver可执行文件的目录的绝对路径。

    1.3K20

    Web网页自动化实战《1.利用py第三方库selenium完成艺龙网访问操作》

    py的安装路径下,谷歌浏览器必须安装在c盘 三、代码 一、准备工作 1.创建相应的工程 安装python3.5以上版本,不要装最新版本,最新版本的python可能会有bug,老版本更稳定一些。...:https://chromedriver.chromium.org/downloads 32位的驱动,同时支持32和64位的windows10系统。...回到Selenium的原理,当运行代码,会通过ChromeDriver插件启动一个Socket服务并生成一个Sessionid打开浏览器窗口,而打开这个浏览器窗口是执行浏览器的应用程序文件(如Chrome...driver=webdriver.Chrome()#谷歌浏览器的名字首字母大写。 #要在这个会话基础上,访问一个网页。 #webdriver是个第三方的功能库。提供了各种网页操作的API。...#访问网页的方法叫做get()。 driver.get("https://www.elong.com/")#driver这个变量去做的,是基于webdriver.Chrome()这个会话。

    74620
    领券