带有 Internet Explorer 节点的 Selenium 集线器

Selenium hub with internet explorer node

是否可以将 selenium hub 与 Internet Explorer 节点一起使用?

我可以将 Selenium hub 与 Firefox 和 Chrome 节点一起使用 docker 和 kubernetes 以及 https://hub.docker.com/u/selenium 上的图像。但是在 Selenium 的 docker 集线器中没有 Internet Explorer 图像。还有另一种方法(使用 docker 和 kubernetes)吗?

很遗憾,答案是否定的。参见 。 Docker 不想支持没有无头模式的浏览器。

正在复制我的答案

docker 里面 运行 IE/EDGE 仍然没有正式的方法作为 "No Windows docker images have GUI, so we cannot test IE11, EDGE."

但是,我们可以安装 virtual-box 来实现它。

这种方法在 docker 的顶部添加了额外的虚拟化层 [虚拟化嵌套] 以使 IE/Edge 执行发生,我认为在不久的将来,它可能会导致大量测试的性能问题。

如果您正在寻找 Selenium 测试并且负载不重,您可以尝试 link.

中提到的方法

Youtube - Selenium Windows containers in Docker under Linux

Github - Windows Images

Blogpost - selenium-on-windows-docker-revolution