2016-04-28 4 views
2

Как мы можем запустить один и тот же тест несколько раз в Protractor?Выполнение одного и того же теста несколько раз в Protractor

Похоже, что это была проблема прежде, любое решение для этого?

+0

Что вы имеете в виду? Можете ли вы привести пример – Gunderson

+0

В разделе Conf.js У меня есть Specs: ['test1.js]. Если я запустил> protractor conf.js, сформируйте Командную строку, мои тестовые прогоны и я увижу результат. Мне нравится в Specs: ['test1.js] выполняется 100 раз и проверяет результаты. – Kevin

ответ

2

Решать его на более высоком уровне с Башем проточного транспортиром из командной строки N раз:

Или, вы также можете сделать это с помощью менеджера grunt задач, образец может быть здесь:


Существует также protactor-flake package, который автоматически повторит провал при транспортировке.

1

Подобно тому, что @alecxe предложил, я делаю это в Баш оболочку для запуска транспортир п раз, чтобы найти тесты, которые не прерывисто:

for ((n=0;n<100;n++)); do protractor protractor.conf.js; done

я использую jasmine-spec-reporter, и часто добавляют Grep на конец, чтобы найти только ошибки:

for ((n=0;n<10;n++)); do protractor ./protractor/protractor.conf.js; done | grep FAILED

Смежные вопросы