Можете ли вы использовать несколько экземпляров Edge на узле Selenium Grid?

Используя приведенную ниже конфигурацию, я вижу только один экземпляр 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
  }
}

Я использую концентратор и узел на одной виртуальной машине

  • Win10 Aniversery Edition
  • соответствующий Edge WebDriver (14393)
  • Селен 2.53.1 селен-сервер-автономный.jar.
  • Java 8

2 ответа

Решение

Нет.

Согласно MS ( https://twitter.com/instylevii/status/783480823445987329), в настоящее время MS Edge WebDriver поддерживает только один сеанс на узел Selenium Grid.

В качестве обходного пути вы можете использовать базовую функцию виртуального рабочего стола Windows.

См безголовый селен для победы

Я использовал и проверил его на сервере Windows 2012 с 5 одновременными экземплярами IE11.

Другие вопросы по тегам