当前位置: 首页 > 知识库问答 >
问题:

如何在PyCharm中为selenium-robotFramework更新Chromedrive版本

常雅珺
2023-03-14

我正在使用PyCharm运行我的机器人框架-selenium脚本。我面临一个问题

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

附上我的设置。

如何升级Chrome版本93的铬驱动程序或任何其他建议。我有75个自动化脚本,在所有脚本中添加驱动程序=chrome路径是不可行的。

共有1个答案

万俟光临
2023-03-14

安装浏览器驱动程序的一般方法是下载正确的驱动程序,例如Chrome的浏览器驱动程序,并将其放入PATH中的目录中。

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

或者,您可以使用名为WebdriverManager的工具,该工具可以找到最新版本,或者在需要时找到适合您的任何版本的相应Web驱动程序,然后将其下载并链接/复制到正确的位置。该工具可以在所有主要操作系统上运行,并支持下载浏览器,火狐,歌剧

下面是一个示例:

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

请通过,这里,一切都记录在这里。

 类似资料:
  • 我想把Chromedriver更新到最新版本。 如何在命令行上执行此操作?

  • 我正在尝试将chromedriver从2.30升级到2.35。不过在我< code>brew安装chromedriver之后,默认的chromedriver还是2.30。如果我重做brew,它会告诉我已经安装了2.35版本,但当我使用< code > chrome driver-version 时,它仍然显示2.30。有人能告诉我为什么吗?我能知道这个brew安装在哪里吗? 谢谢! < code

  • Scala-2.11.8 文件夹位于“/home/hdadmin/”位置。 但是,当我再次检查scala-version时,它仍然显示了相同的2.9.2版本。它正在从 我需要知道是否有一个直接的方法来更新scala版本。

  • 我有PyCharm 1.5。4并使用“打开目录”选项打开IDE中文件夹的内容。 我选择了Python版本3.2(它显示在“外部库”节点下)。 我如何选择Python的另一个版本(我已经在我的机器上安装了),以便PyCharm使用该版本?

  • 目前我的gradle有这样一行:implementation'com。谷歌。firebase:firebase存储:16.0.4' 我需要使用19.1.0版,但每次更改时都会出现以下错误: 错误:清单合并失败:属性application@appComponentFactory值=(android.support.v4.app.CoreComponentFactory)来自[com.android.