gpt4 book ai didi

google-chrome-extension - 使用Selenium chromeDriver打开Chrome浏览器实例时,Chrome浏览器上安装的扩展程序丢失

转载 作者:行者123 更新时间:2023-12-04 05:52:59 27 4
gpt4 key购买 nike

我这里有一个特殊的问题。
当我通过chromeDriver打开chromeBrowser时,先前安装的扩展名丢失了。此外,应用程序扩展名也已从扩展名文件夹(AppData\Local\Google\Chrome\User Data\Default\Extensions)中删除。

现在,当我手动打开chrome浏览器时,扩展名将显示在浏览器上,扩展名文件夹中的apps文件夹(AppData\Local\Google\Chrome\User Data\Default\Extensions)也不显示。

以下是chromedriver和浏览器的版本。
chromedriver版本:26.0.1383.0
chrome浏览器:26.0.1410.64

最佳答案

您必须安装要使用的每个扩展。在Selenium2 C#API中,它看起来像这样

var options = new ChromeOptions();
options.AddExtension(Path.GetFullPath("local/path/to/extension.crx"));
var driver = new ChromeDriver(options);

扩展名将在浏览器中。 Java的引用可以在 here中找到。请参阅 this question,了解如何从chrome存储获取扩展名的.crx文件。

关于google-chrome-extension - 使用Selenium chromeDriver打开Chrome浏览器实例时,Chrome浏览器上安装的扩展程序丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16531479/

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