gpt4 book ai didi

python - 如何在 Chrome 浏览器通过 Python selenium 自动更新时使用特定版本的 ChromeDriver

转载 作者:太空宇宙 更新时间:2023-11-03 14:44:36 24 4
gpt4 key购买 nike

我是 Selenium 的新手,我现在可以使用 selenium 和 Chromedriver 来做基本的自动测试,代码工作正常,但问题是 Chrome 浏览器总是在后端自动更新,代码总是无法运行Chrome 更新后。我知道我需要下载新的 chromedriver 来解决这个问题,但我想知道是否有任何方法可以在不禁用 chromebrowser 更新的情况下解决这个问题?谢谢。

我正在使用 Windows 10/Chrome 版本 67/Python 3.6.4/Selenium 3.12.0

最佳答案

,除了更新 ChromeDriver 二进制版本之外别无选择,而 Chrome 浏览器 会不断自动更新。 p>


原因

每个 Chrome 浏览器都是在添加、修改和删除现有功能后发布的。为了符合当前的浏览器功能Chrome 团队 不时发布兼容的ChromeDriver 二进制文件。这些 ChromeDriver 二进制文件能够与 Chrome 浏览器 交互。特定版本的 ChromeDriver 二进制文件支持特定范围的 Chrome 浏览器 版本(一些最新版本),如下所示:

  • ChromeDriver v84.0.4147.30 (2020-05-28)

    Supports Chrome version 84
  • ChromeDriver v83.0.4103.39 (2020-05-05)

    Supports Chrome version 83
  • ChromeDriver v82 被特意跳过。

  • ChromeDriver v81.0.4044.138 (2020-05-05)

    Supports Chrome version 81
  • ChromeDriver v80.0.3987.106 (2020-02-13)

    Supports Chrome version 80
  • ChromeDriver v79.0.3945.36 (2019-11-18)

    Supports Chrome version 79
  • ChromeDriver v78.0.3904.70 (2019-10-21)

    Supports Chrome version 78
  • ChromeDriver v77.0.3865.40 (2019-08-20)

    Supports Chrome version 77
  • ChromeDriver v76.0.3809.126 (2019-08-20)

    Supports Chrome version 76
  • ChromeDriver v75.0.3770.8 (2019-04-29)

    Supports Chrome version 75
  • ChromeDriver v74.0.3729.6 (2019-03-14)

    Supports Chrome version 74
  • ChromeDriver v73.0.3683.68 (2019-03-06)

    Supports Chrome version 73
  • ChromeDriver v2.46 (2019-02-01)

    Supports Chrome v71-73
  • ChromeDriver v2.45 (2018-12-10)

    Supports Chrome v70-72
  • ChromeDriver v2.44 (2018-11-19)

    Supports Chrome v69-71
  • ChromeDriver v2.43 (2018-10-16)

    Supports Chrome v69-71
  • ChromeDriver v2.42 (2018-09-13)

    Supports Chrome v68-70
  • ChromeDriver v2.41 (2018-07-27)

    Supports Chrome v67-69
  • ChromeDriver v2.40 (2018-06-07)

    Supports Chrome v66-68
  • ChromeDriver v2.39 (2018-05-30)

    Supports Chrome v66-68
  • ChromeDriver v2.38 (2018-04-17)

    Supports Chrome v65-67
  • ChromeDriver v2.37 (2018-03-16)

    Supports Chrome v64-66
  • ChromeDriver v2.36 (2018-03-02)

    Supports Chrome v63-65
  • ChromeDriver v2.35 (2018-01-10)

    Supports Chrome v62-64
  • ChromeDriver v2.34 (2017-12-10)

    Supports Chrome v61-63
  • ChromeDriver v2.33 (2017-10-03)

    Supports Chrome v60-62
  • ChromeDriver v2.32 (2017-08-30)

    Supports Chrome v59-61
  • ChromeDriver v2.31 (2017-07-21)

    Supports Chrome v58-60
  • ChromeDriver v2.30 (2017-06-07)

    Supports Chrome v58-60
  • ChromeDriver v2.29 (2017-04-04)

    Supports Chrome v56-58

结论

要使您的脚本/程序与更新后的 Chrome 浏览器保持交互,您必须使 ChromeDriver 二进制文件的版本与 Chrome 浏览器保持同步> 根据兼容性。

关于python - 如何在 Chrome 浏览器通过 Python selenium 自动更新时使用特定版本的 ChromeDriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50692358/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com