Можете ли вы использовать несколько экземпляров 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.