【问题标题】:How to update Chromedriver version in PyCharm for selenium-robotframework如何在 PyCharm 中为 selenium-robotframework 更新 Chromedriver 版本
【发布时间】:2021-10-31 17:41:02
【问题描述】:

我正在使用 PyCharm 运行我的机器人框架硒脚本。 我遇到了问题

SessionNotCreatedException:消息:会话未创建:此版本的 ChromeDriver 仅支持 Chrome 版本 91 当前浏览器版本为 93.0.4577.63,带有二进制路径

附上我的设置。

如何升级 Chrome 版本 93 的 chromedriver 或任何其他建议。我有 75 个自动化脚本,在所有脚本中 add driver = chrome path 是不可行的。

【问题讨论】:

    标签: selenium pycharm selenium-chromedriver robotframework automation-testing


    【解决方案1】:

    浏览器驱动

    用于安装浏览器驱动程序的general approach 正在下载right driver,例如用于Chrome 的chromedriver,并将其放入PATH 中的目录中

    可以通过 Selenium 文档或使用您最喜欢的搜索引擎和搜索词(如 selenium chrome browser driver)找到不同浏览器的驱动程序。发布新的浏览器驱动程序版本以支持新浏览器中的功能、修复错误或其他方式,您需要密切关注它们以了解何时更新您使用的驱动程序。

    或者,您可以使用名为WebdriverManager的工具,该工具可以找到最新版本或在需要时为您找到合适的网络驱动程序的任何版本,然后下载并将其链接/复制到正确的位置。该工具可以在所有主要操作系统上运行,并支持下载 Chrome、Firefox、Opera 和 Edge 网络驱动程序。

    这是一个例子:

    pip install webdrivermanager
    webdrivermanager firefox chrome --linkpath /usr/local/bin
    

    请通过here,这里记录了所有内容。

    【讨论】:

    • 谢谢,但它不工作...仍然得到同样的错误。
    • 不,不应该。你是怎么尝试的?
    • @Amaze_Rock 请查看答案并向发布者提供反馈以尝试找到解决方案。
    猜你喜欢
    • 2020-10-10
    • 2019-08-17
    • 1970-01-01
    • 1970-01-01
    • 2020-05-21
    • 2021-08-14
    • 1970-01-01
    • 2018-10-15
    • 2022-08-13
    相关资源
    最近更新 更多