我在边缘漏洞站点(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)加载任何扩展名。