程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Chromedriver 2.32在自动扩展加载方面发生了什么变化?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Chromedriver 2.32在自动扩展加载方面发生了什么变化??

开发过程中遇到Chromedriver 2.32在自动扩展加载方面发生了什么变化?的问题如何解决?下面主要结合日常开发的经验,给出你关于Chromedriver 2.32在自动扩展加载方面发生了什么变化?的解决方法建议,希望对你解决Chromedriver 2.32在自动扩展加载方面发生了什么变化?有所启发或帮助;

实际上, Chrome浏览器自动化扩展 问题比 ChromeDriver v2.32 更早出现了两个版本

在最后的两次讨论中, Chrome浏览器-org.openqa.SELEnium.WebDriverException:未知错误:无法获取自动化扩展 和错误:无法获取含硒铬的自动化扩展,很明显_自动化扩展 的问题完全是出于兼容性的Chrome驱动程序Chrome浏览器 之间不匹配。

根据Chrome驱动程序2.28和Chrome驱动程序2.32的发行说明,有人试图弥合几乎所有操作系统变体之间的差距,如下所示:

  • Chrome驱动程序2.28 :已解决问题1625:错误:无法在Chrome57 +上获得自动化扩展[[‘OS-All’,’Pri-1’,’merge-merged-2987’]]
  • Chrome驱动程序2.32 :已解决的问题1900:LaunchApp命令引发UnkNownerror:无法在Mac和windows上获得自动化扩展Chrome v62 + [[‘Pri-2’]]

但是,也有一些有关与 _automationExtension_相关的错误的报告,这些错误试图driver.manage().window().maximize();用于最大化Chrome浏览器。最大化Chrome浏览器的一种理想方法是改为使用ChromeOptions.addArguments("start-maximized");

更新A

根据您的评论,我不确定您在哪种情况下必须将 Chrome扩展安装 列入白名单。但是通常,如果使用兼容版本的 ChromeDriverChrome浏览器 二进制版本并正确使用 ChromeOptions 类,则您不会遇到任何此类错误。

您可以在 SELEnium for ChromeDriver2.35中 找到有关兼容的 Chrome驱动程序Chrome浏览器 版本的详细讨论。

更新B

我已经指出您需要在其中使用 来 , 和

您所指的Chromium Bug表示相同的内容,您可以看到Chromium开发团队 无意解决此问题,并标记为

除了这些功能之外,如果您仍需要使用 ,则必须确保将 。

但是在那种情况下,您必须展示自己独特的用 和 以便我们为您构建一个 解决方案。

解决方法

Chromedriver
2.32更改日志指出“更改了Mac和Windows上自动化扩展的加载方式”(https://sites.google.com/a/chromium.org/chromedriver/downloads)。

我的问题:我们无法首先使用Chromedriver
2.28,因为必须在组织中将Sutomation扩展名列入白名单。我们进行了白名单,并且能够运行Chromedriver
2.31。当我尝试使用Chromedriver 2.32时,出现了相同的“已禁用扩展包的加载”弹出窗口错误。

大佬总结

以上是大佬教程为你收集整理的Chromedriver 2.32在自动扩展加载方面发生了什么变化?全部内容,希望文章能够帮你解决Chromedriver 2.32在自动扩展加载方面发生了什么变化?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。