停用Chrome“添加扩展名”提示

时间:2018-09-25 17:43:38

标签: selenium google-chrome google-chrome-extension google-chrome-flags

我现在正在自动化在硒中安装插件的测试过程。我很清楚您可以在chromeOptions中包含chrome插件,但是我要在此处测试的是手动安装扩展程序的过程以及Web应用程序对此的反应。

在网上商店中单击“添加到Chrome”按钮后,出现提示,您必须单击“添加扩展名”。我已经知道不可能使用selenium确认此提示,所以我的想法是允许安装扩展而没有任何提示。 根据{{​​3}},我可以使用--prompt-for-external-extensions标志来禁用这些提示。

到目前为止,我所有尝试将此标志添加到ChromeOptions的尝试都失败了,提示仍然出现。我也不确定前提条件The constant CHROMIUM_BUILD must be defined.是否满足。

我的尝试:

ChromeOptions options = new ChromeOptions();
options.addArguments("--prompt-for-external-extensions");
//or this
options.setExperimentalOption("excludeSwitches", Arrays.asList("prompt-for-external-extensions"));

如何在chrome中成功禁用此提示?

0 个答案:

没有答案