before () и beforeAll () не распознаются в платформе WebdriverIO-Mocha с Jest в качестве библиотеки утверждений.
Для проекта ReactNative мы создаем UI Automation с использованием webdriver.IO + mocha.Как его ReactNative, так и в основной кодовой базе проекта уже имеется обширная библиотека Jest, встроенная в проект.
Зависимости:
"jest": "23.6.0",
"jest-junit": "^5.2.0",
"jest-matchers": "^20.0.3",
"jest-transform-stub": "^1.0.0",
"wdio-mocha-framework": "^0.6.4",
"wdio-screenshots-cleanup-service": "0.0.7",
"wdio-spec-reporter": "^0.1.4",
"wdio-visual-regression-service": "^0.9.0",
"webdriverio": "^4.12.0"
Я получаю сообщение об ошибке:
ОШИБКА: beforeAll не определено
Кроме того, невозможно использовать функцию before () Mocha одновременно.Удивительно, но редактор распознает beforeEach ()
, как решить эту проблему, чтобы я мог начать использовать такие хуки, как - before (), beforeAll () и т. Д.