能否在Selenium网格节点上使用多个Edge实例?

能否在Selenium网格节点上使用多个Edge实例?,selenium,microsoft-edge,selenium-grid,Selenium,Microsoft Edge,Selenium Grid,使用下面的配置,我只看到一个Edge实例在我的节点上运行 当使用类似设置的chrome时,我可以在同一个节点上运行多个浏览器 下面是我正在使用的config.json: { "capabilities": [ { "browserName": "MicrosoftEdge", "maxInstances": 4 } ], "configuration": { "proxy": "o

使用下面的配置,我只看到一个Edge实例在我的节点上运行

当使用类似设置的chrome时,我可以在同一个节点上运行多个浏览器

下面是我正在使用的config.json:

{
  "capabilities":
      [
        {
          "browserName": "MicrosoftEdge",
          "maxInstances": 4
        }
      ],
  "configuration":
  {
    "proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy",
    "maxSession": 5,
    "port": 7777,
    "register": true,
    "registerCycle": 5000,
    "hubPort": 4444,
    "hubHost": 192.168.56.101
  }
}
我在运行的单个VM上运行集线器和节点

  • Win10电子版
  • 相应的边缘WebDriver(14393)
  • Selenium 2.53.1 Selenium-server-standalone.jar
  • 爪哇8


根据MS(),此时MS Edge WebDriver仅支持每个Selenium网格节点一个会话作为一种解决方法,您可以利用Windows虚拟桌面基本功能


我已经在Windows 2012服务器上使用并验证了它,其中有5个并发IE11实例。

看起来很有趣,但我担心的是作者没有很好地支持它,而且它似乎有一些非常严重的错误(例如最小化问题)。您对在网格虚拟机场上运行此功能的信心有多大?关于您所谈论的特定bug,在专用网格虚拟机场中这一点都不重要,不是吗?我刚刚分析了所有未解决的问题,没有发现任何阻碍因素。我的意思是有时候bug reporter没有回答问题,或者有时候,这是一个用户/用户会话/开放图形会话的问题。因此,您可以在农场中测试它,直到检查它是否适合您的需要,或者可以改进GNU通用公共许可证v3.0中提供的“headless selenium for win”源代码。作为一种解决方法,您可以将一个Edge打包到Docker image: