在使用selenium+chrome进行自动化时,报错selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ 等,大多数情况下是因为selenium与chrome版本不匹配、环境没有配置好的原因。

记录一下我的解决方法

1、查看chrome版本号

打开浏览器,设置-关于Chrome中可以查看到(这里我将Chrome自动更新关闭了,具体操作在之前的文章中

2、根据版本号,去ChromeDriver中下载对应的版本

http://npm.taobao.org/mirrors/chromedriver/
可能没有一模一样的小版本,找一个大版本相同的就可

3、选中后,进入选择适合自己系统的下载包进行下载、解压

4、解压完成后,通过命令行,替换之前的chromedriver(如果之前缺失,直接加进去)
sudo mv 当前chromedriver所在的目录+空格+ /usr/local/bin

添加完成后用ls命令查看一下是否成功

 ls /usr/local/bin/chromedriver
5、配置环境
 export PATH=$PATH:/usr/local/bin/chromedriver

现在就可以去运行代码了

解决selenium与chrome版本不匹配问题相关推荐

  1. selenium和chrome版本不一致 session not created: This version of ChromeDriver only supports Chrome version

    一.问题原因 报这个错是因为 当前浏览器的版本与 chromedriver.exe的版本不一致了.这个时候你需要先知道自己当前浏览器的版本 ,然后再去下载一个 chromedriver.exe的对应版 ...

  2. 解决python各种包版本不匹配的通用方法

    气死个人,python各种包的向下兼容太差了,出现各种不匹配 . 一句话,重装重装再重装!!! 更新: 重装的意思是更新到所使用的平台的最新版本或者是所依赖库的指定版本.

  3. 解决openwrt opkg内核版本不匹配问题

    假设安装软件时提示需要5.4.65版本的内核,然而,系统的内核时5.4.52 root@Openwrt:~# uname -a Linux Openwrt 5.4.52 #0 SMP Thu Jul ...

  4. 【selenium问题解决】解决webdriver仅支持Chrome版本为92及之前版本的问题

    大家好,我是好学的小师弟.近期在做UI自动化的时候,发现selenium中用之前的语法驱动webdriver 的时候,不管用了.一直报错:selenium.common.exceptions.Sess ...

  5. selenium.common.exceptions.SessionNotCreatedException浏览器版本不匹配报错

    python自动控制Google浏览器时报错: elenium.common.exceptions.SessionNotCreatedException: Message: session not c ...

  6. Selenium启动Chrome浏览器提示“请停用以开发者模式运行的扩展程序”的解决办法

    安装了selenium,python运行下面代码: from selenium import webdriverbrowser = webdriver.Chrome() browser.get('ht ...

  7. 已解决selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary

    已解决selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary ...

  8. Chrome的版本和Selenium支持的版本不一致

    chrome的版本和Selenium支持的版本不一致,报错如下: selenium.common.exceptions.SessionNotCreatedException: Message: ses ...

  9. 解决Selenium与firefox浏览器版本不兼容问题

    解决Selenium与firefox浏览器版本不兼容问题 参考文章: (1)解决Selenium与firefox浏览器版本不兼容问题 (2)https://www.cnblogs.com/limxia ...

最新文章

  1. 01_字符串处理-----03_替换和校正标识符
  2. Ubuntu中安装docker-compose
  3. dbEntry.net CK.K的高级应用
  4. mysql left join 结果怎么这么慢
  5. matplotlib 的一些知识
  6. C语言学习:snprintf()函数
  7. C语言课后习题(38)
  8. HTTP协议和HTTPS协议
  9. linux的yum命令无法使用在哪里下载_Centos Linux下载rpm软件包(基础环境篇)-从零到无 - 飞翔的小胖猪...
  10. 【CF-gym101889:B】Buggy ICPC(找规律+思维)
  11. 计算机绘图尺寸标注,计算机绘图AutoCAD尺寸标注演示教学.ppt
  12. navicat下载安装、连接MySQL数据库操作教程(官网下载)
  13. 设有一组初始记录关键字序列(K1,K2,…,Kn),要求设计一个算法能够在O(n)的时间复杂度内将线性表划分成两部分,其中左半部分的每个关键字均小于Ki,右半部分的每个关键字均大于Ki。
  14. 如何在笔记本电脑上搭建双系统(windows与linux)
  15. 计算机硬盘没内存怎么办,电脑内存不够用怎么办
  16. 我为什么要立刻放弃React而使用Vue?
  17. 【数据报表中心】强大的迈安2019年大数据分析有哪些工具
  18. 12306订票候补是个坑_重磅!12306候补购票正式上线,实测你可能连排队的机会都没有!...
  19. golang 如何快速测试代码
  20. 康佳P200投影仪咋样?和哈趣H1哪个更好,对比两款投影仪参数区别

热门文章

  1. 第四章 多维数组、字符串与广义表
  2. 深度剖析ROC曲线以及AUC指标
  3. Python + Selenium + Chrome Driver 自动化点击+评论+刷弹幕(仅供学习)
  4. 多个FPGA之间PLL输出时钟的同步
  5. 报考计算机专业高校专项自荐信,高校专项计划自荐信800字
  6. 城市道路倾斜摄影测量建模-高精度项目案例
  7. CCS3.3下载UBOOT到NANDFLASH
  8. 【嵌入式开发】ARM 关闭中断 ( CPRS 中断控制位 | 中断使能寄存器 | 中断屏蔽寄存器 | 关闭中断 | 汇编代码编写 )
  9. 微软账户 设置 服务器地址,设置Microsoft账户提示此电子邮件地址是保留域怎么办...
  10. (算法-二分)浮点数二分-求一个数的三次方根