我正在尝试将扩展程序加载到 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 准确地从我告诉他的位置加载扩展程序。
最佳答案
尝试使用以下内容,来自 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);
关于java - Selenium ChromeDriver 加载扩展路径问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53088135/