selenium自动化,更新到最新的chrome驱动

这篇具有很好参考价值的文章主要介绍了selenium自动化,更新到最新的chrome驱动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

很久没有做自动化了,最近想要熟悉下,发现之前的chrome驱动器与现在的chrome浏览器版本不匹配了导致报错

提示如下:

raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 93
Current browser version is 97.0.4692.71
with binary path C:\Program Files\Google\Chrome\Application\chrome.exe

现在需要同步一下最新chrome浏览器的驱动版本;

  1. 找到最新浏览器版本,发现我的最新浏览器版本 97.0.4692.71(正式版本) (64 位“”

selenium自动化,更新到最新的chrome驱动

2.在该地址下找到对应的驱动版本

(1)Chrome

https://registry.npmmirror.com/binary.html?path=chromedriver/

(2)Firefox

https://github.com/mozilla/geckodriver/releases/ https://registry.npmmirror.com/binary.html?path=geckodriver/

(3)IE

http://selenium-release.storage.googleapis.com/index.html

(4)Edge

https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver

http://npm.taobao.org/mirrors/chromedriver/

找到相应的版本后,点击进去

selenium自动化,更新到最新的chrome驱动

 2.1 进来之后发现里面并没有win64位的chrome驱动,这时我们只需下载win32位的驱动即可,因为64位的系统可以适配32位的;

selenium自动化,更新到最新的chrome驱动

 3.下载完成后进行解压,将解压好的chromedriver.exe 放到我们python文件夹下方即可

selenium自动化,更新到最新的chrome驱动

PS1:网上我看到其他道友说可以直接放到Scripts文件夹里面,但是我在驱动的时候并未实现;

PS2:除此之外还可以新建其他路径下新建个文件夹命名为:webdirvers(好像pycharm也会在改路径下去寻找,这个地方需要考虑到你环境变量的配置路径

selenium自动化,更新到最新的chrome驱动

 测试实现

 打开pycharm 输入以下代码,如果能打开百度网页即表示成功文章来源地址https://www.toymoban.com/news/detail-451597.html

# 导入模块文件
from selenium import webdriver
import time
driver = webdriver.Chrome()
# 打开浏览器
driver.get("https://www.baidu.com/");

到了这里,关于selenium自动化,更新到最新的chrome驱动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 自动化测试如何解决chrome自动更新问题

    调试好的自动化测试脚本,有时候总是在第一天或过几天就不好使了。产品并未进行功能逻辑,ui修改,一切还和调试自动化脚本的时候保持一致。运行自动化测试脚本时,控制台总是会在driver = webdriver.Chrome()这一行报错。 在看到控制台错误时并没有立马想到是chromedriver版本

    2024年02月13日
    浏览(47)
  • Python selenium自动化操作Chrome浏览器

    ​ ​ 活动地址:CSDN21天学习挑战赛 Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持目前比较主流的浏览器。它也实现了诸多自动化功能,比如软件自动化测试,检测软件与浏览器兼容性,自动录制、生成不同语言

    2024年02月02日
    浏览(64)
  • 使用Selenium控制Chrome浏览器 --工作自动化

    使用Selenium控制Chrome浏览器 --工作自动化 最近朋友在用秒账做帐时,由于销售单量很大,重复录入工作一天一录就近五个小时,寻求帮助,问能不能把这重复劳动减少些,看后分析,使用web自动化,应能解决问题,特此记录如下:  Selenium 简介:Selenium 是一套完整的web应用程

    2024年02月01日
    浏览(72)
  • Python+Selenium3+Chrome自动化测试环境搭建

    写在最前面,因为各种原因,搭建该环境方法多种多样。在本教程中,展示环境搭建的详细步骤。在不同软硬件环境下安装报错,可找出原因,百度排错。 本博客的具体操作视频请移步B站: https://www.bilibili.com/video/BV1oe4y1w7yr/?spm_id_from=333.999.list.card_archive.clickvd_source=585bb8c205

    2024年02月02日
    浏览(62)
  • Debian/Ubuntu 安装 Chrome 和 Chrome Driver 并使用 selenium 自动化测试

    截至目前,Chrome 仍是最好用的浏览器,没有之一。Chrome 不仅是日常使用的利器,通过 Chrome Driver 驱动和 selenium 等工具包,在执行自动任务中也是一绝。相信大家对 selenium 在 Windows 的配置使用已经有所了解了,下面就让我们看看如何在 Linux 上配置使用 selenium 吧( 无图形化界

    2024年02月14日
    浏览(44)
  • 【Selenium】chromedriver最新版本与Chrome自动更新版本不匹配问题

    使用Selenium时需要下载chromedriver 1、首先查看我的Chrome浏览器版本已自动更新到116: 2、查找与之对应的chromedriver版本:http://chromedriver.storage.googleapis.com/index.html 发现最新版本只到114: chromedriver与Chrome版本不匹配且没有匹配最新Chrome版本的chromedriver。 因此考虑降级Chrome版本且

    2024年02月16日
    浏览(66)
  • UI自动化环境的搭建(python+pycharm+selenium+chrome)

    最近在做一些UI自动化的项目,为此从环境搭建来从0到1,希望能够帮助到你,同时也是自我的梳理。将按照如下进行开展: 1、python的下载、安装,python环境变量的配置。 2、pycharm开发工具的下载安装。 3、selenium的安装。 4、chrome的选择。 一、python的下载。 1、去python官网:

    2024年02月13日
    浏览(50)
  • 【selenium】自动化使用 chrome 的 user-data-dir

    jwensh@2023.12.18 用户数据目录包含配置文件数据,例如历史记录、书签和 cookie,以及其他每次安装的本地状态。 每个配置文件都是用户数据目录中的一个子目录(通常为Default)。 我们在使用 selenium 进行 chrome 操作自动化的时候,有时候会用到 extends 插件,也就是 我们需要了

    2024年02月04日
    浏览(58)
  • java + Selenium 实现自动化测试,模拟人手点击操作 chrome 浏览器

    引入 maven 依赖: 安装 chromeDriver:略 SeleniumUtils.java: ChromeDriverUtils.java: 使用示例:

    2024年02月11日
    浏览(60)
  • Selenium 自动化 —— 使用WebDriverManager自动下载驱动

    上一篇文章 入门和 Hello World 实例 中,我们提供了一个最简单的 Selenium 上手的例子。 但是某一天,突然发现相同的代码居然运行报错了。这是怎么回事呢? 日志中其实提示的很明显了:Chrome浏览器和Chrome WebDriver的版本不匹配。当前WebDriver只支持Chrome浏览器版本114. 先检查一

    2024年03月26日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包