Testcafe, в каком удаленном браузере был запущен мой тест? - PullRequest
1 голос
/ 05 мая 2020
• 1000 Очевидно, это проблема только с параллелизмом> 1 :)

Если тест не прошел, в каком удаленном браузере он был запущен ??? Спасибо!! Марка

1 Ответ

1 голос
/ 06 мая 2020

Метод reportTestDone плагина репортера вызывается после выполнения теста во всех браузерах. Если массив testRunInfo.errs пуст, значит тест пройден во всех браузерах. Если он не пустой, каждый элемент имеет свойство userAgent, сообщающее, в каком браузере произошла ошибка.

Итак, если вам нужен список браузеров, в которых тест не проходит, вы можете использовать что-то вроде это: _.chain(testRunInfo.errs).map('userAgent').uniq().value().

Однако я не нашел этого в официальной документации.

...