Chrome驱动程序抛出错误-管理员已禁止加载解压后的扩展程序

时间:2019-08-02 07:41:16

标签: java selenium-webdriver

昨天我的chrome版本更新为76,我将chrome驱动程序更新为相同的ChromeDriver 76.0.3809.12,但我也遇到了相同的错误味精。我已经使用过options.setExperimentalOption("useAutomationExtension", false);,但是每次启动chrome仍然每次都会遇到相同的错误。请帮忙,因为它阻止了我的批量执行。

最近一次更新chrome时会出现相同的错误,但可以通过以下方式解决:

opts.setExperimentalOption(“ useAutomationExtension”,false);

ChromeOptions opts = new ChromeOptions();

        opts.addArguments("--disable-notifications");
        opts.addArguments("no-sandbox");
        opts.addArguments("--disable-extensions");
        opts.setExperimentalOption("useAutomationExtension", false);

        //opts.addArguments("start-maximized");
        capabilities.setCapability(ChromeOptions.CAPABILITY, opts);


        //webdriver = new ChromeDriver(opts);
        webdriver = new ChromeDriver(capabilities);
Want to remove this warning pop up so that I can resume execution.

1 个答案:

答案 0 :(得分:0)

我通过使用chrome选项而不是如下功能解决了该问题:

chrome_options = Options()
chrome_options.add_argument('-disable-extensions')
webdriver = webdriver.Chrome(options=chrome_options)

在参数中查看一个'-'而不是'--'。当我使用'--disable-extensions'时,id无效。也许有些副作用。代码在python中,但是java变体也可以工作。