有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

具有路径的java Selenium ChromeDriver负载扩展问题

我正在尝试将扩展加载到ChromeDriver中,如下所示:

ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--load-extension=file:/path/extension");

driver = new ChromeDriver(chromeOptions);

但我有一个错误:

Failed to load extension from:

C:\Program Files\Google\Chrome\Application\69...\file:\path\extension.

Manifest file is missing or unreadable

如何让ChromeDriver准确地从我告诉他的地方加载扩展


共 (1) 个答案

  1. # 1 楼答案

    this site尝试以下操作:

    ChromeOptions options = new ChromeOptions();
    options.addExtensions(new File("/path/to/extension.crx"));
    DesiredCapabilities capabilities = new DesiredCapabilities();
    capabilities.setCapability(ChromeOptions.CAPABILITY, options);
    ChromeDriver driver = new ChromeDriver(capabilities);