使用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

【Vite+Vue3+TS】基于Vite+Vue3+TypeScript+ESLint+Prettier+Stylelint搭建项目(亲测超详细)

结合了很多项目和文章,总结一篇项目构建的笔记。 温馨提示:文章末尾记录了我在搭建项目过程中,遇到的一些问题和解决办法 ~

aDiaoYa_的博客 4231

MaxKey+JeecgBoot单点登录实战:手把手教你从零配置到账户同步

本文提供MaxKey与JeecgBoot单点登录(SSO)的实战整合指南。详细讲解从MaxKey应用注册、JeecgBoot前后端改造,到最终实现账户同步的完整步骤,重点解决Shiro配置、令牌交换等关键问题,帮助企业构建统一、可扩展的身份管理体系。

weixin_29258297的博客 542

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

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

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

COLMAP生成MVSNet数据集

COLMAP生成MVSNet数据集

qq_43307074的博客 5637

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

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

Doc_m的博客 4439

Python爬虫实战:用BeautifulSoup和Pandas轻松抓取去哪儿网景点数据(附完整代码)

本文详细介绍了如何使用Python的BeautifulSoup和Pandas库构建一个高效的旅游数据爬虫,从去哪儿网抓取景点数据。内容涵盖环境准备、网页结构分析、核心代码实现、反爬策略以及数据清洗与存储,提供完整代码示例,帮助开发者快速掌握数据采集技术。

river的博客 357

lidar360 V8.0 & lidar360MLS V8.0雷达点云数据处理软件

机载林业 — 基于机载激光雷达点云数据提取一系列森林结构参数(如:高度分位数、叶面积指数、郁闭度等),分割单木并提取单木参数(包括树的位置、树高、胸径、枝下高、冠幅等属性),利用软件的多种回归分析功能可以结合地面调查数据反演森林生物量、蓄积量等功能参数。还可以生成等高线、山体阴影、坡度、坡向、粗糙度等多种产品。分类 — LiDAR360提供多种分类功能,包括地面点分类、模型关键点分类、选择区域地面点分类、机器学习模型分类(可高效地分离建筑、植被、路灯等通用类别)、深度学习模型分类、自定义深度学习分类等。

2403_83796253的博客 5155

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

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

zkkkkkkkkkkkkk的博客 5743

基于LUT表对鱼眼图像进行畸变校正

当然也可以进行图像的畸变校正操作,已知相机的焦距为fx/fy,光心为cx/cy,像素大小为p(单位mm/pixel)对于畸变校正结果图中像素点(u,v),其对应的原图中的像素坐标(u',v')的计算流程描述如下。1)假设无畸变相机成像模型的焦距和光心与原相机相同,计算得到无畸变相机成像模型中归一化平面坐标(X,Y,Z),其中X=(u-cx)/fx,Y=(v-cy)/fy,Z=1。这里x'/y'的单位为像素。

On my way 639

python使用selenium安装chromedriver的问题

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

weixin_30814319的博客 367

FPGA学习笔记(一)入门背景、软件及时钟约束的概念及程序下载与固化

使用正点原子的PFPGA开拓者V2学习,通过b站上正点原子的手把手教你学FPGA-基于开拓者V2学习。

贾saisai的博客 3280

智能测试策略优化:平衡覆盖率、时间和资源

在软件开发过程中,测试是确保软件质量的关键环节。然而,测试工作往往面临着诸多挑战,其中如何在保证测试覆盖率的前提下,合理分配时间和资源是一个核心问题。本文章的目的在于探讨智能测试策略的优化方法,帮助软件测试团队在有限的时间和资源条件下,实现尽可能高的测试覆盖率。文章的范围涵盖了智能测试策略的核心概念、算法原理、数学模型、实际应用案例以及相关工具和资源等方面。本文将按照以下结构进行组织:首先介绍智能测试策略优化的背景和相关概念,包括核心术语和缩略词的定义;

AIGC应用创新大全的博客 620

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

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

qq_36363976的博客 2346

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

关于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

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

使用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

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

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、付费专栏及课程。

余额充值