使用Selenium需要浏览器驱动与浏览器版本统一

这篇具有很好参考价值的文章主要介绍了使用Selenium需要浏览器驱动与浏览器版本统一。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装浏览器驱动
针对不同的浏览器,需要安装不同的驱动。
这里以安装 Chrome 驱动作为演示。

确定浏览器版本
进入设置界面,然后选择 【关于 Chrome】

查看自己的版本信息。这里我的版本是114,下载对应版本的 Chrome 驱动即可。

selenium浏览器驱动,测试,selenium,chrome,java
下载驱动
打开Chrome驱动。单击对应的版本。(有两个的哪一个都可以)

selenium浏览器驱动,测试,selenium,chrome,java

根据自己的操作系统,选择下载

selenium浏览器驱动,测试,selenium,chrome,java
下载完成后,压缩包内有一个 exe 文件

将 chromedriver.exe 放到项目中(或任意位置,并且也可以把存放的路径保存到环境变量中,这里的演示不需要改括号内的操作)

selenium浏览器驱动,测试,selenium,chrome,java

到此时还不能正常使用,需要在pom.xml文件中进行配置。

selenium浏览器驱动,测试,selenium,chrome,java

添加成功后使用下面代码进行测试。

selenium浏览器驱动,测试,selenium,chrome,java

 有时或许会失败,原因很多

1)浏览器与驱动版本没有统一

2)浏览器缓存问题(极小概率)清理缓存、重新安装

3)pom.xml中配置的版本有问题,更换版本(用热门的)

4)再到pom.xml里配置一个对应版本的文章来源地址https://www.toymoban.com/news/detail-716617.html

selenium-remote-driver

到了这里,关于使用Selenium需要浏览器驱动与浏览器版本统一的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Selenium根据Chrome浏览器版本自动下载/更新驱动chromedriver.exe

    个人经常使用到 selenium 来控制浏览器进行相关的操作,但是 Chrome浏览器 经常会自动更新,导致已有的 驱动程序chromedriver.exe 失效,需要重新下载。 以前尝试过禁止Chrome浏览器更新,但是这并不是很好的解决方案。 于是换了个方向,既然Chrome浏览器会自动更新,那么在我使

    2024年02月09日
    浏览(78)
  • 02_Selenium WebDriver各浏览器驱动下载路径、版本对照、相关配置

    http://npm.taobao.org/mirrors/chromedriver/ http://chromedriver.storage.googleapis.com/index.html (下面可下载截止到目前为止最新的驱动) https://www.nuget.org/packages/Selenium.WebDriver.ChromeDriver/115.0.5790.10200 https://googlechromelabs.github.io/chrome-for-testing/#stable 如果谷歌浏览器是70之后的版本,直接根据浏览器

    2024年02月09日
    浏览(60)
  • Selenium webdriver_manager根据浏览器版本自动下载对应驱动程序

    webdriver_manager是什么? webdriver_manager 是 Python 中的一个库,用于管理 Web 驱动程序。它的作用是自动下载和设置不同浏览器(如 Chrome、Firefox、Edge 等)的 Web 驱动程序,以便在自动化测试中使用这些浏览器。 在进行 Selenium 测试时,需要一个与浏览器相匹配的 Web 驱动程序,以

    2024年02月11日
    浏览(52)
  • Selenium根据Chrome浏览器 版本自动下载/更新驱动chromedriver.exe webdriver_manager库

    Selenium提供了一个webdriver_manager库,可以帮助自动下载和更新Chrome浏览器的驱动程序chromedriver.exe。您可以按照以下步骤操作: 安装webdriver_manager库。可以在命令行或终端中运行以下命令进行安装: 在Selenium Python脚本中,导入webdriver_manager并使用ChromeDriverManager类来创建ChromeDri

    2024年02月16日
    浏览(67)
  • 使用python+selenium谷歌浏览器驱动查排名

    这套程序仅供各位同学学习,不作为商业使用工具,该工具包含隐藏浏览器指纹特征,虽然该工具减少了百度弹验证码的频率,但是还是会有一次让手动滑动验证码,作者最后也不知道百度是如何判断模拟器的。 下面介绍使用的扩展有哪些: import time #时间 from selenium import

    2024年02月11日
    浏览(78)
  • Python的selenium闪退和谷歌浏览器版本或驱动不兼容问题解决方法以及基本配置语法(Selenium和Google版本及GoogleDriver版本对应)

    Python的selenium库有各种的版本,谷歌浏览器也有各种版本和驱动,在这里就是下载一个专门为了应用selenium自动化下载的驱动和谷歌版本。 这个网页就是下载的 ===谷歌浏览器和对应驱动下载地址 1.去到网页选择对应的版本 如果你是Mac系统就选Mac,如果是Linux就选Linux,我这里

    2024年02月04日
    浏览(53)
  • 使用selenium驱动浏览器时携带cookie实现模拟登陆

    selenium可以帮助我们驱动浏览器打开网页,并进行一些特定的操作。但是现在越来越多的网站,也会识别selenium,并且限制了访问条件,比如:必须登录。 在selenium中,get_cookies()方法可以帮助我们获取cookie。这里以知乎为例演示一下使用。 这里用到的浏览器驱动对象为 unde

    2024年04月14日
    浏览(45)
  • 谷歌浏览器驱动的安装及selenium的安装与使用

    在爬虫时,常常会使用selenium模块,本文演示如何下载安装谷歌浏览器驱动以及安装selenium及基本使用。 步骤总结: 下载安装selenium 下载安装谷歌浏览器驱动 selenium的基础使用 附其他浏览器驱动的下载链接 简介 selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解

    2024年02月06日
    浏览(70)
  • Selenium自动化chrome驱动版本匹配但是调用浏览器失败:Only local connections are allowed. 问题解决

    第一次发现这种情况,驱动版本完全对的上,但是调用 chrome 就提示 Only local connections are allowed. 然后浏览器调用失败报错。 解决方法: 调用 chrome 驱动的时候加个参数 --whitelisted-ips=\\\"\\\" ,值为空就是把所有调入来源都加入白名单。 ips 的全称是 intrusion prevention system ,解释为入

    2024年02月11日
    浏览(45)
  • Selenium最新版谷歌浏览器驱动的下载及使用

    首先需要在Google浏览器设置里的关于Chrome中查看Google浏览器的版本: 再在接下来的链接中找到对应的版本,一般大版本对应就行,即117.0.5938.63中的117对应即可 https://googlechromelabs.github.io/chrome-for-testing/ 以上链接提供了最新版本的Google驱动器,如果需要Other Versions,可前往:

    2024年02月08日
    浏览(75)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包