tlc-core-automation-framework-v3-wdio-v9
Version:
Background: - We are following multi-layer automation framework architecture using webdriver.io + cucumber + typescript This core framework has been implemented with generic utility functions and cucumber steps, which can be easily consumed by another fra
59 lines (58 loc) • 1.7 kB
JSON
{
"name": "tlc-core-automation-framework-v3-wdio-v9",
"version": "9.4.4",
"description": "",
"main": "dist/index.js",
"scripts": {
"wdio": "tsc && wdio run wdio.conf.ts",
"test:smoke": "npx wdio wdio.conf.ts --cucumberOpts.tagExpression='@smoke'",
"test:test": "npx wdio wdio.conf.ts",
"unit:test": "ts-mocha ./src/unit-tests/*.spec.ts --reporter mochawesome",
"test:dev": "npx wdio wdio.conf.ts --cucumberOpts.tagExpression='@dev'",
"lint": "eslint . --ext .ts > linterror.txt",
"lint-and-fix": "eslint . --ext .ts --fix"
},
"repository": {
"type": "git",
"url": "git@gitlab.corp.tlclimited.com:tlc/eng/test/tlc-core-automation-test-framework-web-webdriverio-typescript-cucumber.git"
},
"keywords": [
"webdriver.io",
"wedriverio-typescript-cucumber"
],
"devDependencies": {
"@cucumber/cucumber": "10.9.0",
"@types/chai": "^5.0.1",
"@types/jasmine": "^5.1.7",
"@types/mocha": "^10.0.10",
"@types/supertest": "^6.0.2",
"@wdio/cli": "^9.17.1",
"@wdio/config": "^9.17.0",
"@wdio/cucumber-framework": "^9.17.0",
"@wdio/local-runner": "^9.17.0",
"@wdio/spec-reporter": "^9.17.0",
"@wdio/types": "^9.16.2",
"chai": "^5.2.0",
"dotenv": "^16.4.7",
"js-yaml": "^4.1.0",
"mocha": "^11.1.0",
"mochawesome": "^7.1.3",
"mochawesome-report-generator": "^6.2.0",
"supertest": "^7.0.0",
"ts-mocha": "^11.1.0",
"typescript": "^5.7.3",
"wdio-wait-for": "^3.1.0",
"winston": "^3.17.0"
},
"dependencies": {
"faker": "5.5.3",
"he": "^1.2.0",
"moment-timezone": "^0.5.47"
},
"files": [
"dist",
"src",
"*.json",
"!node_modules/**"
]
}