Я использую приложение create-Reaction-app для создания своего приложения и использую Cypress для автоматизации.
"scripts": {
"build-css": "node-sass-chokidar --include-path ./src --include-path ./node_modules src/ -o src/",
"watch-css": "npm run build-css && node-sass-chokidar --include-path ./src --include-path ./node_modules src/ -o src/ --watch --recursive",
"start-js": "react-scripts start",
"start": "npm-run-all -p watch-css start-js",
"cy:run": "cypress run ,
"cypress:all": "start-server-and-test start http-get://localhost:3000 cy:run"
}
Чтобы запустить тест, сначала мне нужно загрузить приложение, используя npm start
, а затем я могу запустить команду npm run cy:run -- --record --key <record-key>
.
Вместо этого я запускаю команду npm run cypress:all
, которая будет вызывать npm start
, и после запуска сервера он запускает на нем тесты.
Но как мне передать флаг записи для этой команды? npm run cypress:all -- --record <record-key>
здесь не работает.