Selenium Chrome Driver - 尝试无头选项时出现例外情况

时间:2018-04-28 21:08:48

标签: selenium selenium-chromedriver

我正在尝试使用chrome,但我需要将其隐藏起来。 因此我尝试在ChromeOptions中使用“无头”

{{1}}

然后我遇到了以下异常:

{{1}}

我做了一些搜索,发现它可能与我加载广告拦截器扩展的事实有关,所以我暂时评论了扩展加载并且chrome已加载HIDDEN。 但是当我隐藏chrome时,我仍然需要这个扩展功能。

有没有解决方案?

Chrome版本 - 66 Chrome驱动程序版本 - 2.37

谢谢!

1 个答案:

答案 0 :(得分:1)

所以,这个就是诀窍:

options.addArguments("load-extension=.//resources//1.14.12_0.crx");

而不是

options.addExtensions(new File(".//resources//1.14.12_0.crx"));

享受!