0

我在边缘错误站点( https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/19450391/)上发布了一个问题。也在这里发布以了解是否有任何解决方法或者这是否是使用问题。

我正在使用 selenium 使用 typescript 来自动化边缘扩展。示例脚本和扩展在上面的错误链接中(其中一个上传缺少 end })。

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();

边缘浏览器启动,但它没有从特殊文件夹加载任何扩展(https://docs.microsoft.com/en-us/microsoft-edge/extensions/guides/packaging/creating-and-testing-extension-packages#使用 webdriver 进行自动化测试)。

4

0 回答 0