使用selenium,但chrome无法启动,需要安装浏览器对应版本(最新)的chromedriver

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

使用selenium,但chrome无法启动,需要安装浏览器对应版本(最新)的chromedriver


一、问题描述

  • 使用selenium无法启动chrome,代码
from selenium import webdriver

driver = webdriver.Chrome()
driver.get('http://www.baidu.com')
driver.close()
  • 报错如下:
D:\python\python.exe D:\pycode\mypycode\case\test06_login.py 
Traceback (most recent call last):
  File "D:\python\lib\site-packages\selenium\webdriver\common\service.py", line 76, in start
    creationflags=self.creationflags)
  File "D:\python\lib\subprocess.py", line 775, in __init__
    restore_signals, start_new_session)
  File "D:\python\lib\subprocess.py", line 1178, in _execute_child
    startupinfo)
FileNotFoundError: [WinError 2] 系统找不到指定的文件。

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\pycode\mypycode\case\test06_login.py", line 9, in <module>
    driver = webdriver.Chrome()
  File "D:\python\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 73, in __init__
    service_log_path, service, keep_alive)
  File "D:\python\lib\site-packages\selenium\webdriver\chromium\webdriver.py", line 90, in __init__
    self.service.start()
  File "D:\python\lib\site-packages\selenium\webdriver\common\service.py", line 83, in start
    os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://chromedriver.chromium.org/home

二、安装最新版本

  • 安装地址

    • 查询了浏览器版本:117.0.5927使用selenium,但chrome无法启动,需要安装浏览器对应版本(最新)的chromedriver,软件测试,报错,selenium,chrome,测试工具

    • 但是国内的镜像网找不到,只更新到114版本

    • 需要安装驱动,点击了最下面的网址https://chromedriver.chromium.org/home

    • 如图为有效信息使用selenium,但chrome无法启动,需要安装浏览器对应版本(最新)的chromedriver,软件测试,报错,selenium,chrome,测试工具 - 点击跳转:https://googlechromelabs.github.io/chrome-for-testing(点击这里直接找到114以后的版本)使用selenium,但chrome无法启动,需要安装浏览器对应版本(最新)的chromedriver,软件测试,报错,selenium,chrome,测试工具

    • 找到对应版本,点击下载即可
      使用selenium,但chrome无法启动,需要安装浏览器对应版本(最新)的chromedriver,软件测试,报错,selenium,chrome,测试工具

    • 解压到python.exe目录下

使用selenium,但chrome无法启动,需要安装浏览器对应版本(最新)的chromedriver,软件测试,报错,selenium,chrome,测试工具

  • 复制chromedriver.exe到chrome的安装目录下
    使用selenium,但chrome无法启动,需要安装浏览器对应版本(最新)的chromedriver,软件测试,报错,selenium,chrome,测试工具

  • 配置环境变量

使用selenium,但chrome无法启动,需要安装浏览器对应版本(最新)的chromedriver,软件测试,报错,selenium,chrome,测试工具

  • 配置用户变量使用selenium,但chrome无法启动,需要安装浏览器对应版本(最新)的chromedriver,软件测试,报错,selenium,chrome,测试工具
    使用selenium,但chrome无法启动,需要安装浏览器对应版本(最新)的chromedriver,软件测试,报错,selenium,chrome,测试工具

  • 重启pycharm文章来源地址https://www.toymoban.com/news/detail-673071.html

三.测试成功

  • 跑一下
from selenium import webdriver
from time import sleep
driver = webdriver.Chrome()
driver.get('http://www.baidu.com')
sleep(3)
driver.close()
  • 成功使用selenium,但chrome无法启动,需要安装浏览器对应版本(最新)的chromedriver,软件测试,报错,selenium,chrome,测试工具

到了这里,关于使用selenium,但chrome无法启动,需要安装浏览器对应版本(最新)的chromedriver的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 学习selenium+python使用 XPath 表达式来实现找到目标元素时智能封装等待,执行测试代码启动Chrome浏览器后,地址栏只显示data;

    学习使用 XPath 表达式来实现找到目标元素时智能封装等待 执行测试代码启动Chrome浏览器后,地址栏只显示 data; 看了好久找到了替代启动浏览器的方法:换成 self.driver.get(\\\'http://localhost:8080\\\') 就好了 然后开始琢磨两者的区别: 使用 self.driver.get(\\\'http://localhost:8080\\\') 时,driver 是

    2024年01月17日
    浏览(80)
  • CentOS7 启动谷歌浏览器 java+Selenium+chrome+chromedriver

    前言:自己想使用该技术实现自动化抓取音乐,目前在window上运行成功,需要在Linux Centos服务上跑,配置上出现了许多问题,特此记录。 参考文档:CentOS7 安装Selenium+chrome+chromedriver+java_远方丿的博客-CSDN博客  我们明确的是,在window上是安装了chrome和自带了chromeDriver的,之所

    2024年02月11日
    浏览(125)
  • Selenium控制已运行的Edge和Chrome浏览器——在线控制 | 人机交互(详细启动步骤和bug记录)

    说明:本记录是在Windows系统上执行的! 起因是:博导要求统计一下国内某个领域的专家情况,统计主持国家自然科学基金的副教授和教授都有哪些大牛! 于是:本人去[NSFC]:https://kd.nsfc.cn/ 下载全部的历史基金项目书。。。。工作量太大就……半自动化实现吧!!! 无论是

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

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

    2024年02月01日
    浏览(72)
  • selenium基本使用、无头浏览器(chrome、FireFox)、搜索标签

    这个模块:既能发请求,又能解析,还能执行js selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行 JavaScript代码的问题 selenium 会做web方向的自动化测试 appnium 会做 app方向的自动化测试 selenium 可以操作浏览器,模拟人的 行为 下载浏览器驱动

    2024年02月04日
    浏览(69)
  • selenium 使用已打开的chrome浏览器(python版)

    使用selenium 的 webdriver 调试的时候,每次都是打开一个新的 chrome浏览器实例,特别不方便,那怎么使用上次打开的chrome浏览器实例呢,以下是完整代码,亲测可用 python版本:3.10 系统:win11 步骤1,先写一个打开 chrome浏览器 的文件1,里面指定这个chrome浏览器实例的端口号

    2024年02月14日
    浏览(60)
  • python使用selenium打开chrome浏览器时带用户登录信息

    导读 我们在使用 selenium 打开google浏览器的时候,默认打开的是一个新的浏览器窗口,而且里面不带有任何的浏览器缓存信息。当我们想要爬取某个网站信息或者做某些操作的时候就需要自己再去模拟登陆 selenium操作浏览器 这里我们就以CSDN为例,来展示如何让selenium在打开

    2023年04月24日
    浏览(78)
  • selenium+python自动化测试 —— 解决无法启动IE浏览器及报错问题!

    前言:记录启动IE浏览器的报错及解决方法。 错误1: selenium.common.exceptions.WebDriverException: Message: \\\'IEDriverServer.exe\\\' executable needs to be in PATH. Please download from http://selenium-release.storage.googleapis.com/index.html and read up at https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver Exception ignored i

    2024年02月03日
    浏览(60)
  • 【Ubuntu】安装chrome之后无法启动

    命令行运行 报错 Note:显然,上面的错误信息告诉我们,chrome会记录我们在计算机上的操作数据在本地,然后我们 修改主机名 后,导致老数据被锁住了,这样新的主机名下chrome无法获取用户对应的浏览器数据,因此chrome无法正常启动,并且在UI上还无法看到相关错误,导致假

    2024年02月05日
    浏览(56)
  • 使用selenium执行测试用例时Chrome浏览器弹出多个data:,

       之前我遇到这个问题,在CSDN上也找了很多方法,但都是至少弹出一个上面这样data的浏览器页面,后来在我反反复复,仔细地在代码上观察,后面在网上看到有个网友说有可能是因为只是用了浏览器驱动没有url,这句话启发了我,后面我在代码里看了一下,确实是创建了

    2024年02月11日
    浏览(44)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包