UNPKG

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
{ "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/**" ] }