(我是新人,所以请不要杀了我)
我正在尝试为具有多个解压扩展的基于 Chromium 的浏览器启动 ChromeDriver,因此(为方便起见进行了简化,但与代码中的基本相同):
foreach (var path in ExtensionsPaths)
{
CommonWebDriver._ChromeOptionsForTorch.AddArguments(new string[1] { "--load-extension=" + path });
}
foreach 完成运行后,我会在选项中看到我要加载的所有扩展。
不过,当我创建 ChromeDriver 时,它只会加载此列表中的一个扩展程序 - 最后一个。
我做错了什么?是否可以加载多个扩展?
最佳答案
你可以试试:
ChromeOptions options = new ChromeOptions();
foreach (var path in ExtensionsPaths)
{
options.AddExtensions(new File(path));
}
关于c# - Selenium ChromeDriver - 是否可以加载多个扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38694411/