Могут ли тестовые примеры BDD NUnit выполняться параллельно в Selenium Grid?

У меня есть структура BDD и я использую NUnit для выполнения теста. Я пытаюсь реализовать сетку селена, в которой в качестве конфигурации по умолчанию у меня есть 5 экземпляров chrome, firefox и 1 IE. Однако, когда я выбираю несколько тестов из VS для запуска с узла, скажем, Chrome, они запускаются только последовательно, а не параллельно. Я также пробовал использовать MaxInstances и MaxSessions.


person NRT    schedule 17.08.2017    source источник


Ответы (1)


Selenium Grid не имеет ничего общего с планированием тестов последовательно или параллельно. Вам нужно будет настроить NUnit для параллельного запуска тестов. Grid - это просто среда выполнения, которая по умолчанию будет поддерживать параллельное выполнение тестов, но поскольку тесты должны быть выделены параллельно, что и должен делать NUnit.

person Krishnan Mahadevan    schedule 17.08.2017
comment
хорошо, спасибо. Просто сомневаюсь, я делаю то же самое (NUnit) с saucelabs (env выполнения), и он там выполняется параллельно. Пытаюсь понять это, поскольку я не настроил NUnit для параллельной работы. - person NRT; 17.08.2017
comment
В этом случае вам нужно будет поделиться некоторым кодом, который вы запускаете как против SauceLabs, так и против Selenium Grid. Также поделитесь командой, которую вы используете для отделения Selenium Hub и узла. - person Krishnan Mahadevan; 17.08.2017