Я разместил проблему на сайте ошибок Edge (https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/19450391/). Публикуйте здесь, чтобы узнать, есть ли какое-либо обходное решение для этого или это проблема использования.
Я использую селен, используя машинописный текст для автоматизации расширения края. Образец сценария и расширения находится в ссылке на ошибку выше (у одного из загружаемых файлов отсутствует конец}).
let options = new Options();
let cap = new Capabilities({
specialFolders: process.env.LOCALAPPDATA+'\\Packages\\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\\LocalState\\Extensions'
});
let service = new ServiceBuilder(process.env.USERPROFILE + '\\Downloads\\MicrosoftWebDriver.exe')
.setPort(17556);
const prefs = new logging.Preferences();
prefs.setLevel(logging.Type.BROWSER, logging.Level.ALL);
let driver = new Builder()
.withCapabilities(cap)
.setLoggingPrefs(prefs)
.forBrowser('MicrosoftEdge')
.setEdgeOptions(options)
.setEdgeService(service)
.build();
Браузер Edge запускается, но не загружает никаких расширений из специальной папки (https://docs.microsoft.com/en-us/microsoft-edge/extensions/guides/packaging/creating-and-testing-extension-packages#automated-testing-with-webdriver).
Я вижу, вы решили проблему. Лучше, если вы выложите код как решение и отметите его как ответ. Это может помочь другим членам сообщества, у которых будет такая же проблема, как у вас.






похоже, что у меня неверный параметр, изменение возможности на
let cap = new Capabilities({ extensionPaths: [ process.env.LOCALAPPDATA+'\\Packages\\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\\LocalState\\Extensions\\my_extension' ] });сработало