в прошлый раз, когда я использую testcafe, я понял о функции, которая скучает по мне в этой замечательной структуре Эта функция напоминает «продолжить выполнение оставшейся части конкретного теста, несмотря на то, что появляются утверждения»
Чтобы быть более точным, я опишу причину, по которой я упустил что-то вроде такой функции:
Допустим, вы тестируете веб-приложение, такое как веб-форма, где вы вводите дату для контрактов. Такие формы контракта содержат множество полей ввода, выпадающее меню, флажки и т. Д.
Первый простой тест будет примерно таким:
ввод данных по всей форме в каждом входе, отметьте chekcboxes,
выбрать значение из выпадающего меню и т. д. Это только один тест, для
простой витрина.
Затем вы запускаете этот тест во всех средах, и все работает нормально. Хорошо.
В следующем выпуске веб-приложения вы должны проверить, все ли работает нормально. Но этот тест остановился на первом утверждении. И в этот момент вы не знаете, сколько у вас других утверждений, потому что тестовый скрипт перестанет работать на этом шаге.
Все, что вы можете сделать, это прокомментировать эту строку и снова запустить тестовый пример. И, допустим, следующее утверждение появляется на следующей строке.
Вы, наверное, знаете, что я имею в виду под этим. Можно ли продолжить тест, несмотря на ошибку, а затем написать, что тест не пройден, и отобразить информацию обо всех ошибках / утверждениях?
Исходя из того, что я знаю и из своего опыта, все, что я могу сделать в данный момент, относится к каждому: кроме: условие что-то вроде: если - еще :. Но это огромная работа по переписыванию существующих тестовых сценариев.
Я уверен, что не только я думаю об этом. Но, к сожалению, я не могу найти какую-либо информацию в Интернете в связи с Testcafe, как вы, гуру, решаете это.
Что вы думаете об этом?
спасибо и ура