在Windows容器中安装Microsft Edge

时间:2019-12-30 11:58:56

标签: installation microsoft-edge windows-container

上下文

我正在尝试创建一个硒独立的Windows容器,以便我们可以在Microsoft Edge上运行e2e测试。为此,我需要在容器中安装Microsoft Edge。 Afaik,Microsoft不会以任何形式发布Edge。他们只将Edge与Windows一起预包装。

不幸的是,Edge没有预先包装在任何Windows容器中。我通过在RUN powershell (Get-AppxPackage Microsoft.MicrosoftEdge).Version上添加.Dockerfile来验证这一点,无论标签和图像是什么,它总是空白。

特定问题

我想知道的是,是否有人知道我在哪里可以找到至少是半官方的Edge安装程序。到目前为止,无论是在网上还是在任何包装经理中,我都找不到运气。

常见问题

如果您无法回答上述问题,但知道在Windows容器中安装Microsoft Edge的其他方法,请分享。

2 个答案:

答案 0 :(得分:1)

实际上现在有一个带有 Edge 和 Edgedriver 的 Docker Image,链接在本页底部:https://docs.microsoft.com/en-us/microsoft-edge/webdriver-chromium/?tabs=c-sharp

https://hub.docker.com/_/microsoft-msedge-msedgedriver?tab=description

“这个实验性 docker 容器包含 Microsoft Edge (Chromium) 和 Microsoft Edge 驱动程序。”

答案 1 :(得分:0)

据我所知,有用于Chrome和Firefox的Docker映像,但是没有用于IE或Microsoft Edge的映像。您可以添加来自here的反馈。

目前,作为一项临时解决方法,您可以尝试使用Chrome和Firefox进行硒测试。请通过https://github.com/SeleniumHQ/docker-selenium

查看自述文件

我还将尝试提交有关此问题的反馈。如果我有任何解决方案或解决方法,以后我会尽力为您提供服务。感谢您的理解。