{ "name": "acceptance-tests", "scripts": { "clean": "rm -rf ./test-report", "code:lint": "eslint 'src/**/*.js' && prettier --check \"src/**/*.js*\" --write", "code:gherkin": "npx gherkin-lint -c .gherkin-lintrc.json src/test/e2e/features", "cucumber:undefined:step": "npx cucumber-js --dry-run --require './src/test/e2e/steps/**/*.js' ./src/test/e2e/features --format summary", "report:generate": "npx allure generate --clean ./test-report/allure-result/ -o ./test-report/allure-report", "report:open": "npx allure open test-report/allure-report", "test": "npm run clean && wdio wdio.conf.js", "test:ci": "npm run clean && wdio wdio.ci.conf.js" }, "dependencies": { "@wdio/allure-reporter": "^6.4.6", "@wdio/cli": "^6.4.6", "@wdio/cucumber-framework": "^6.4.3", "@wdio/local-runner": "^6.4.6", "@wdio/spec-reporter": "^6.4.0", "@wdio/sync": "^6.4.6", "allure-commandline": "^2.13.0", "chromedriver": "^85.0.0", "cucumber": "^6.0.5", "expect": "^26.4.2", "expect-webdriverio": "^1.3.1", "fibers": "^5.0.0", "wdio-chromedriver-service": "^6.0.4", "wdio-timeline-reporter": "^5.1.4", "webdriverio": "^6.4.6" }, "devDependencies": { "@babel/cli": "^7.11.6", "@babel/core": "^7.11.6", "@babel/plugin-proposal-export-default-from": "^7.10.4", "@babel/preset-env": "^7.11.5", "@babel/register": "^7.11.5", "@types/cucumber": "^6.0.1", "@types/node": "^14.6.4", "eslint": "^7.8.1", "eslint-config-airbnb-base": "^14.2.0", "eslint-plugin-import": "^2.22.0", "eslint-plugin-wdio": "^6.0.12", "gherkin-lint": "^4.1.2", "prettier": "^2.1.1" } }