#selenium #microsoft-edge #selenium-grid
#selenium #microsoft-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 (14393)
- Selenium 2.53.1 selenium-server-standalone.jar .
- Java 8
Ответ №1:
Нет.
Согласно MS (https://twitter.com/instylevii/status/783480823445987329 ), в настоящее время MS Edge WebDriver поддерживает только один сеанс на узел сетки Selenium.
Комментарии:
1. В качестве обходного пути вы можете упаковать одно ребро в изображение Docker: medium.com/@aandryashin /…
Ответ №2:
В качестве обходного пути вы можете использовать базовую функцию виртуального рабочего стола Windows.
См . раздел Безголовый selenium-for-win
Я использовал и проверил его на сервере Windows 2012 с 5 одновременными экземплярами IE11.
Комментарии:
1. Выглядит интересно, но меня беспокоят проблемы, связанные с тем, что автор плохо его поддерживает, и, похоже, в нем есть некоторые довольно серьезные ошибки (например, проблема минимизации). Насколько уверенно вы бы запустили это на сеточной ферме виртуальных машин?
2. Что касается конкретной ошибки, о которой вы говорите, это не имеет никакого значения в выделенной ферме виртуальных машин grid, не так ли? Я только что проанализировал все открытые проблемы и не вижу никакого блокатора. Я имею в виду, что когда-то bug reporter не отвечал на вопросы, или когда-то, это вопрос сеанса пользователя / пользователя / открытого графического сеанса. Итак, либо вы тестируете его в своей ферме, пока не убедитесь, что он соответствует вашим потребностям, либо вы можете улучшить исходный код «безголового selenium-for-win», который доступен в GNU General Public License v3.0.