Selenium Grid Hub распределяет тесты, запускаемые между зарегистрированными RC, но если доступных RC нет, он ставит их в очередь.
Кто-нибудь знает максимальный размер этой очереди?
Я спрашиваю об этом, потому что подозреваю, что если вы ставите в очередь большое количество тестов и у вас удаленно работает RC, то Hub не может полностью управлять запросами, и сеанс RC не освобождается должным образом, когдазавершение теста, поэтому, когда вы запустите следующий тест, он потерпит неудачу, потому что он будет использовать тот RC, выпущенный неправильно.
В моем случае, у меня возникла эта проблема с этой конфигурацией:
-Дебианский сервер с Selenium Grid 1.0.8, на котором запущен концентратор.
-Виртуальная машина Windows с Selenium Grid 1.0.8 и IE, работающая с RC и регистрирующая ее в Debian Hub.
Еслия запускаю с машины Debian тесты один за другим, тесты проходят успешно, но если я запускаю много тестов одновременно, первый тестовый тест проходит, но следующие не пройдены.
Есть идеи о том, что происходит?
Заранее спасибо
- Виктор