У меня есть структура BDD и я использую NUnit для выполнения теста. Я пытаюсь реализовать сетку селена, в которой в качестве конфигурации по умолчанию у меня есть 5 экземпляров chrome, firefox и 1 IE. Однако, когда я выбираю несколько тестов из VS для запуска с узла, скажем, Chrome, они запускаются только последовательно, а не параллельно. Я также пробовал использовать MaxInstances и MaxSessions.
Могут ли тестовые примеры BDD NUnit выполняться параллельно в Selenium Grid?
Ответы (1)
Selenium Grid не имеет ничего общего с планированием тестов последовательно или параллельно. Вам нужно будет настроить NUnit для параллельного запуска тестов. Grid - это просто среда выполнения, которая по умолчанию будет поддерживать параллельное выполнение тестов, но поскольку тесты должны быть выделены параллельно, что и должен делать NUnit.
person
Krishnan Mahadevan
schedule
17.08.2017
хорошо, спасибо. Просто сомневаюсь, я делаю то же самое (NUnit) с saucelabs (env выполнения), и он там выполняется параллельно. Пытаюсь понять это, поскольку я не настроил NUnit для параллельной работы.
- person NRT; 17.08.2017
В этом случае вам нужно будет поделиться некоторым кодом, который вы запускаете как против SauceLabs, так и против Selenium Grid. Также поделитесь командой, которую вы используете для отделения Selenium Hub и узла.
- person Krishnan Mahadevan; 17.08.2017