栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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扩展安装 列入白名单。但是通常,如果使用兼容版本的 ChromeDriver
Chrome浏览器 二进制版本并正确使用 ChromeOptions 类,则您不会遇到任何此类错误。

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


更新B

我已经指出您需要在其中使用 ChromeOptions最大化更改窗口大小更改窗口位置的讨论

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

Status
:WontFix

除了这些功能之外,如果您仍需要使用 Chrome Automation扩展程序 ,则必须确保将 Chrome Automation扩展程序
列入白名单

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



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/426725.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号