Edge + Webdriver 17134 - расширение не загружено - PullRequest
0 голосов
/ 31 октября 2018

Я опубликовал проблему на пограничном сайте ошибок (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).

...