【问题标题】:Uninstall Chromedriver Windows 10卸载 Chromedriver Windows 10
【发布时间】:2021-05-24 02:02:21
【问题描述】:

我正在尝试从我的计算机中完全删除 chromedriver,以便能够升级到更高版本,因为我收到一条错误消息:

selenium.common.exceptions.SessionNotCreatedException:消息: 未创建会话:此版本的 ChromeDriver 仅支持 Chrome 版本 83

我对这个主题进行了长时间的研究,不幸的是它要么没有适应,要么不起作用,我删除了我能找到的所有 chromedriver,我寻找像 pip uninstall 这样的命令问题是使用 pip 它会卸载但是当我制作 chromedriver -version 我得到了让我有错误消息的版本

我有巧克力,所以我搜索了一个卸载包的订单,不幸的是我什么也没找到,和/或没有任何效果。

【问题讨论】:

  • 能否删除您机器中所有可用的 chrome 驱动程序?添加新版本的网络驱动程序后,您必须再次构建您的项目。
  • 当我在搜索栏中输入 chromedriver 时,我没有任何名为 chromedriver 的文件夹、文件、可执行文件,但正如我在制作(在 cmd 中)chromedriver -version 时所说的那样,我有 83 版本,这会导致错误
  • 在代码中写入你的chromedriver的executable_path。
  • 我什么都不懂 ^^ 我必须写在我的 main.py : executable_path : ?

标签: selenium selenium-webdriver webdriver selenium-chromedriver


【解决方案1】:

在我看来,当您使用 Windows 10 时,有两种方法可以尝试解决问题。

  1. 找到 chromedirver.exe 并将其删除。
    我知道你已经尝试了很多,但这是另一种方法。
    • 在命令提示符cmd中运行C:\>chromedirver.exe,这将使chromedirver.exe进程运行
    • 通过 Windows 任务管理器打开正在运行的程序路径。请参阅此url 了解更多信息
    • 删除文件
  2. 在代码中设置您的 chromedriver.exe 路径。
    • 看到这个url知道如何设置executable_path

【讨论】:

    【解决方案2】:

    我无法通过 Internet 上的任何可用选项卸载 chromedriver。然后我偶然发现了函数本身。

    webdriver.Chrome(executable_path="../yourpath/chromedriver.exe")
    

    您可以复制新下载的 chromedriver 并将其存储在某个位置,并将该位置作为参数提供给 Chrome() 函数。

    它为我解决了这个问题!希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2020-06-12
      • 2022-01-15
      • 1970-01-01
      • 1970-01-01
      • 2019-10-22
      • 1970-01-01
      • 1970-01-01
      • 2017-06-28
      • 2021-10-16
      相关资源
      最近更新 更多