使用Selenium + Chromedriver出现的问题

org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500. org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500. Message: session not created: This version of ChromeDriver only supports Chrome version 112 阅读详情

环境:win7+Eclipse Neon+selenium  2.53

问题一:

selenium无法启动org.openqa.selenium.SessionNotCreatedException:session not created exception

解决方法:
本机的chrome 为61版本,更新chrome driver的版本即可

补充
如果webdriver是用remotedriver实例化(什么意思),则会提示如下错误,排除地址错误或者服务器没有启动的因素,原因跟上面是一样的,更换版本就好了。
Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure


问题二:

http://blog.youkuaiyun.com/wlh5520/article/details/31353463


问题三:

现象:出现报错org.openqa.selenium.NoSuchElementException: Unable to locate element

原因:进入网页时,网页可能在loading中,因此找不到元素。

解决方法:你可以让他休眠Thread.sleep(2000),即休眠2秒,应该可以找到元素了。

问题三消失了,引出了问题四


问题四:

Exception in thread "main" org.openqa.selenium.StaleElementReferenceExceptionstale element reference: element is not attached to the page document

这个报错意思是找得到元素,但是它不在当前可见的页面上。可能性很多:

  1. 上个操作和下个操作间隔时间太短,代码执行速度比页面渲染速度快。

  2. 分辨率问题,运行环境驱动与调试的驱动不一样。

    建议:用try的方法,失败的时候通过webdirver截一下图看是什么情况。


还未解决


Caused by: org.openqa.selenium.SessionNotCreatedException: A new session could not be created 解决方案 发现本地多个case类一起进行运行出现 Caused by: org.openqa.selenium.SessionNotCreatedException: A new session could not be created. Details: Problem getting session data for driver type AndroidDriver; does it imple 阅读详情

相关推荐

会话创建异常:解决selenium.common.exceptions.SessionNotCreatedException

如果你在使用 Python 的 Selenium 库时遇到了 “selenium.common.exceptions.SessionNotCreatedException” 异常,那么你来到了正确的地方。总之,“SessionNotCreatedException” 异常可以有很多原因,但通常可以通过更新浏览器版本、下载驱动程序、禁用保护模式、更改端口或安装缺少的库等方法来解决。但是,如果你仍然遇到问题,请检查你的代码和错误消息,以确定问题的根本原因。

. 4600

Selenium使用过程中出现Exception in thread “main“ org.openqa.selenium.SessionNotCreatedException: Could not

在启动Selenium过程中出现了一大串报错,检查了chrome的版本也对的上,和Selenium的版本也对的上,我的代码如下得到报错。

Sol-itude的博客 1401

Selenium与Chromedriver的使用与问题解决

本文介绍了使用Selenium和Chromedriver进行网页自动化时的常见问题及解决方案。主要针对浏览器窗口自动关闭和SSL握手错误两大问题,提出了添加断点(pdb.set_trace())保持窗口打开、修改options参数忽略SSL错误等方法,并推荐使用webdriver_manager自动管理驱动版本。这些技巧能有效提升自动化测试的稳定性和开发效率。

2501_90323865的博客 81

IDEA运行selenium程序提示错误:Exception in thread “main“ org.openqa.selenium.SessionNotCreatedException:

解决:Chrome浏览器版本(v104)与chromedriver.exe版本(for v100)不匹配,重新下载相对应版本的浏览器驱动程序:If you are using Chrome version 104, please download If you are using Chrome version 103, please download If you are using Chrome version 102, please download。...

程序猿的实验室 5120

安路科技FPSoC开发实战:从芯片特性到边缘计算应用

本文深入解析安路科技FPSoC芯片在边缘计算领域的开发实战,重点介绍SALDRAGON系列芯片的异构计算架构优势,包括RISC-V/ARM处理器与FPGA的协同工作。通过工业控制和智能视觉应用案例,展示硬件加速实现与低功耗设计技巧,帮助开发者高效利用FPSoC进行边缘计算应用开发。

weixin_29248611的博客 376

SVG文件上传漏洞实战:从XSS攻击到防御策略

本文深入剖析了SVG文件上传漏洞的成因与危害,揭示了攻击者如何利用SVG的XML本质构造恶意文件,绕过常规检查实现存储型XSS攻击。文章通过实战复现演示了完整的攻击链,并提供了从严格内容检查、安全解析过滤到设置CSP策略等多层次的纵深防御方案,帮助开发者从根本上加固文件上传功能。

weixin_29230805的博客 395

解决使用Selenium时ChromeDriver版本不匹配问题

在学习Python爬虫过程中如果使用Selenium的时候遇到报错如下这说明当前你的chrome驱动版本和浏览器版本不匹配。例如意思就是说:你的Chrome版本是118,但你的ChromeDriver版本是114。需要最新版的谷歌驱动安装。所以要正确安装ChromeDriver版本, 适配自己的chrome浏览器。

记录分享编程与冲浪知识 3312

基于遗传算法的柔性作业车间调度(初始化以及编码策略)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

菜鸡 8594

青龙面板使用selenium问题总结、青龙使用chromedriver

青龙面板使用selenium问题总结、青龙使用chromedriver

Doc_m的博客 4439

SWAT模型参数太多搞不定?一篇讲清如何用SWAT-CUP筛选关键敏感参数(含结果图解读)

本文详细解析了如何使用SWAT-CUP进行参数敏感性分析,帮助水文模型初学者从上百个参数中筛选出关键敏感参数。通过实际案例和结果图解读,介绍了敏感性分析的核心价值、SWAT-CUP结果界面解读方法以及参数筛选的四步实战法,显著提升模型调试效率。文章还提供了典型问题排查手册,解决敏感参数与文献不一致、率定后模型变差等常见问题。

weixin_30385925的博客 321

〖Python接口自动化测试实战篇④〗- 接口自动化测试详解

[接口测试] 是相对来说和我们的功能测试 [最为接近的一种自动化测试手段] ,所以我们首先来学习接口测试的内容。 实现接口的开发与接口的测试,在我们的思维上、想法上、面向的态度上都是不一样的。所以大家要有一个思维上的转换,要认识了解一下 接口测试到底是做什么的、它的功能、意义在哪里。...

易编橙 · 终身成长社群,相遇已是上上签! 5万+

linux下使用selenium调用谷歌浏览器的一些问题及chromedriver的下载

下载完成后可以选择设置成环境变量,也可以选择在代码中手动配置chromedriver的路径( /usr/bin/ )。各自选择各自方便的方式即可。,对于没有找到的版本可以先从网上查找大版本相同的chromedrive,然后将相近的chromedriver的版本替换下载链接中的版本,浏览器回车直接下载。chmod 777 chromedriver (执行命令的前提是进入到chromedriver的路径中)这部分可以下载官方的安装包(注意谷歌依赖的安装,这部分很繁琐),也可以进入博主的资源下载。

zkkkkkkkkkkkkk的博客 5743

YOLO26魔改神技:YOLO26引入SimAM(无参注意力):不增加网络参数的3D能量函数提点黑科技

文章摘要 2026年YOLO26模型发布引发边缘计算革命,但特定场景精度不足问题催生注意力机制改进需求。本文聚焦无参数注意力机制SimAM,基于神经科学理论通过3D能量函数直接计算神经元权重,实现零参数量提升模型性能。文章深度解析YOLO26四大创新架构,对比SimAM与传统注意力机制差异,并探讨其在YOLO26中的集成方案。研究显示,SimAM在不增加模型体积前提下显著提升mAP指标,特别适合边缘端部署。全文涵盖架构设计、代码实现、竞品对比、部署方案等维度,为轻量化视觉模型优化提供系统解决方案。

ZDQ58818的博客 274

python使用selenium安装chromedriver的问题

环境 win64位,python3.6, 问题与解决 说来也巧,今天无意中解决了两个多月前的问题,即用selenium调用chrome浏览器报错的问题;起因是在知乎中看到了一篇12306抢票的文章,用splinter实现抢票,先把代码贴出来,晚点再研究 from splinter.browser import Browser from time import sleep impor...

weixin_30814319的博客 367

【知识分享】IBIS 建模指南 05

本文详细阐述了IBIS模型创建过程中的关键技术和数据规范要求。主要内容包括:1. 数据完整性检查要点,强调I-V和V-T数据必须覆盖所有工艺角且匹配;2. 数据限制处理方法,介绍100/1000点限制下的两种数据筛选算法;3. 特殊数据处理技术,包括内部终端电阻调整和V-T表时间窗口选择;4. 高级关键字应用,涵盖[ModelSelector]、[Sub model]、[DiffPin]等复杂功能实现方法;5. 预加重缓冲器等特殊结构的建模方案。

一只豌豆象的博客 1595

大模型安全研究论文整理 2026年版

知乎博主小红书博主GitHub数据集参考: 大模型越狱指令 (harmful questions) 数据集整理会思考的大模型更不听话,我的豆包失控了…让QwQ思考模型-不思考的小技巧qwen3的致命幻觉!大模型微调所有大模型都在讨好人类不要思考过程,推理模型能力能够更强丨UC伯克利等最新研究o3/o4-mini幻觉暴增2-3倍!OpenAI官方承认暂无法解释原因UC伯克利:让推理模型少思考,准确率反而更高了!一句话让DeepSeek思考停不下来,北大团队:这是针对AI的DDoS攻击慢思考准确率反降30%!普

CSPhD-winston的博客 2036

selenium 使用chrome时与chromedriver版本不匹配的问题

这几天想试一下 selenium 但安装配置好之后,总是会报一个奇怪的错误,具体错误信息如下:   1.虽然也可以打开浏览器,但就是无法读取到正常的网页,而且还提示不安全 经过大量的百度,和看了很多人的博客,原来是因为我安装的 chrome 和 chromedriver 的版本不匹配 我的 chrome 是 63 版本的  但我的 chromedriver 安装的却是 2.9  解决...

qq_36363976的博客 2346

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

关于selenium使用中谷歌浏览器驱动chromedriver的问题

学习使用selenium时,运行代码时报错 from selenium import webdriver driver = webdriver.Chrome() driver.get("http://www.baidu.com") Message: 'chromedriver' executable needs to be in PATH. Please see http...

aochong6817的博客 297

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

使用selenium库解决:‘chromedriver‘ executable needs to be in PATH问题

解决:‘chromedriver’ executable needs to be in PATH问题 闲来无事,玩了一下selenium,出现上面这个报错 # 从 selenium 库中导入 webdriver 类 from selenium import webdriver # 创建一个 Chrome 浏览器的对象 brow = webdriver.Chrome() # 使用 Chrome 对象打开 url brow.get('https://movie.douban.com/tv') 1.点击查看

qq_44184794的博客 271

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

python使用selenium库 ChromeDriver版本不匹配问题

【问题】Session not created:This version of ChromeDriver only supports Chrome version 96 【解决】 1、访问以下网址下载Chrome对应版本的Driver https://chromedriver.storage.googleapis.com/index.html 2、将解压好的chromedriver.exe移动到python安装目录 运行cmd,Windows 命令行窗口执行 where pytho

SengMay的专栏 2024

Linux下如何解决Selenium Chrome与chromedriver使用问题

首先需要看一下chrome安装的版本,确定后根据下面的表格查看自己需要下载的chromedriver版本 ChromeDriver v2.43 (2018-10-16)----------Supports Chrome v69-71 ChromeDriver v2.42 (2018-09-13)----------Supports Chrome v68-70 ChromeDriver v2.41 ...

yzw5555555的博客 1961

【Python3.6爬虫学习记录】(七)使用Selenium+ChromeDriver爬取知乎某问题的回答

本文主要介绍selenium的安装,以及chromedriver的安装及遇到的问题,以及使用selenium自动打开谷歌浏览器,自动对页面向下滑动,然后读取源码,进行回答的读取保存。

子耶 4699

Mac 上配置 selenium 并使用 python 操作 web 页面、打开chromedriver的问题

如题配置 1、安装好 chrome 浏览器 , 版本 66:https://download.csdn.net/download/zhangweiiou/10352310 2、下载 chromedriver :http://npm.taobao.org/mirrors/chromedriver/2.36/ (注意下载的是这个之后把这个复制进/usr/local/bin/ 的目录下)

一只老母猪Cow的博客 1693

python chromedriver_python使用selenium安装chromedriver的问题

from splinter.browser importBrowserfrom time importsleepimporttracebackclassBuy_Tickets(object):#定义实例属性,初始化def __init__(self, username, passwd, order, passengers, dtime, starts, ends):self.username=us...

weixin_42516903的博客 209

解决使用selenium遇到的问题(‘chromedriver‘ executable needs to be in PATH. Please see)

解决使用selenium遇到的问题(‘chromedriver’ executable needs to be in PATH. Please see).txt 问题描述 使用selenium报selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH. Please see 解决 1.查看自己chrome的版本号(我的是89.0.4389) 2.根据自己的版

... 659
上一篇: 最新的chromedriver与chrome的对应关系表
下一篇: spring mvc + hibernate 框架搭建
intelrain
博客等级 码龄10年 3936粉丝 216原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值