Как организовать тесты вебдрайвера и шимпанзе

У меня есть много приемочных тестовых наборов, использующих шимпанзе, веб-драйвер и мокко для моего метеорного проекта. Мне нужно, чтобы они работали в определенном порядке, так как некоторые зависят от других. Я смог сделать это в сценарии оболочки, который вызывает

chimp --mocha --path=/path_to_first_test \
path_to_second_test \
path_to_third_test

Мне интересно, есть ли лучший способ сделать это? Кто-нибудь знает, есть ли у вебдрайвера или шимпанзе инструмент, который делает это, или есть другой инструмент, который работает с ними, который я мог бы использовать? Я не смог найти ни одного.

1 ответ

У вас никогда не должно быть тестов, которые зависят друг от друга. Вам нужно построить свой набор тестов таким образом, чтобы каждый тест мог выполняться независимо.

Если вам нужно перейти к определенной части вашего путешествия, то встроите код, который позволяет вам делать это с помощью приспособлений и кода, специфичного для теста.

Однако, если вы настаиваете, то вы можете передать отдельные файлы объектов шимпанзе в командной строке, и он должен запускать их последовательно

Другие вопросы по тегам