UNPKG

@sap_oss/wdio-qmate-service

Version:

[![REUSE status](https://api.reuse.software/badge/github.com/SAP/wdio-qmate-service)](https://api.reuse.software/info/github.com/SAP/wdio-qmate-service)[![Node.js CI](https://github.com/SAP/wdio-qmate-service/actions/workflows/node.js.yml/badge.svg)](http

173 lines (172 loc) 11.5 kB
{ "name": "@sap_oss/wdio-qmate-service", "version": "2.9.8", "author": "SAP SE", "types": "./@types/index.d.ts", "main": "./lib/index.js", "maintainers": [ { "name": "Benjamin Warth", "email": "benjamin.warth@sap.com" }, { "name": "Georgios Treska", "email": "georgios.treska@sap.com" }, { "name": "Tomas Hartmann", "email": "tomas.hartmann@sap.com" }, { "name": "Marvin Grüssinger", "email": "marvin.gruessinger@sap.com" } ], "scripts": { "prepare": "npm run build", "clean": "npx rimraf lib", "lint": "eslint .", "lint:fix": "npx eslint . --fix", "prettier": "npx prettier -c .", "prettier:fix": "npx prettier -w .", "generate-docs": "npm run build && node ./lib/reuse/helper/jsDocGen", "generate-json-docs": "rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen", "generate-types": "ts-node ./src/bin/typesGenerator", "serve-docs": "npm run generate-docs && mkdocs serve", "deploy-docs": "npm run generate-docs && mkdocs gh-deploy --force", "build": "npx tsc", "build:dev": "npx tsc --watch", "test:authenticator:staticLogin:custom": "npx wdio ./test/authenticator/staticLogin/configCustom.js", "test:authenticator:staticLogin:customViaConfig": "npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js", "test:authenticator:staticLogin:fiori": "npx wdio ./test/authenticator/staticLogin/configFiori.js", "test:authenticator:staticLogin:plain": "npx wdio ./test/authenticator/staticLogin/configPlain.js", "test:authenticator:staticLogin:sapCloud": "npx wdio ./test/authenticator/staticLogin/configSapCloud.js", "test:authenticator:staticLogin": "npm run test:authenticator:staticLogin:custom && npm run test:authenticator:staticLogin:customViaConfig && npm run test:authenticator:staticLogin:fiori && npm run test:authenticator:staticLogin:plain && npm run test:authenticator:staticLogin:sapCloud", "test:authenticator:systemLogin:custom": "npx wdio ./test/authenticator/systemLogin/configCustom.js", "test:authenticator:systemLogin:fiori": "npx wdio ./test/authenticator/systemLogin/configFiori.js", "test:authenticator:systemLogin:plain": "npx wdio ./test/authenticator/systemLogin/configPlain.js", "test:authenticator:systemLogin:sapCloud": "npx wdio ./test/authenticator/systemLogin/configSapCloud.js", "test:authenticator:systemLogin": "npm run test:authenticator:systemLogin:custom && npm run test:authenticator:systemLogin:fiori && npm run test:authenticator:systemLogin:plain && npm run test:authenticator:systemLogin:sapCloud", "test:authenticator": "npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin", "test:core:dataExchange:export": "npx wdio ./test/core/dataExchange/config.export.js", "test:core:dataExchange:import": "npx wdio ./test/core/dataExchange/config.import.js", "test:core:dataExchange:standard": "npx wdio ./test/core/dataExchange/config.js", "test:core:dataExchange:parallel": "npx wdio ./test/core/dataExchange/config.parallel.js", "test:core:dataExchange:parallelGroup": "npx wdio ./test/core/dataExchange/config.parallel.group.js", "test:core:dataExchange": "npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:standard && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup", "test:core:functional:chaining": "npx wdio ./test/core/functional/chaining/test.conf.js", "test:core:functional:locator": "npx wdio ./test/core/functional/locators/test.locator.conf.js", "test:core:functional:nativeBrowser": "npx wdio ./test/core/functional/nativeBrowser/test.conf.js", "test:core:functional:nonUi5": "npx wdio ./test/core/functional/nonUi5/test.conf.js", "test:core:functional:ui5Properties": "npx wdio ./test/core/functional/ui5Properties/test.conf.js", "test:core:functional:uiveri5": "npx wdio ./test/core/functional/uiveri5/test.conf.js", "test:core:functional": "npm run test:core:functional:chaining && npm run test:core:functional:locator && npm run test:core:functional:nativeBrowser && npm run test:core:functional:nonUi5 && npm run test:core:functional:ui5Properties && npm run test:core:functional:uiveri5", "test:core:testIntegration:standard": "npx wdio ./test/core/testIntegration/config.js", "test:core:testIntegration:multiCombo": "npx wdio ./test/core/testIntegration/configMultiCombo.js", "test:core:testIntegration:table": "npx wdio ./test/core/testIntegration/configTable.js", "test:core:testIntegration": "npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table", "test:core": "npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration", "test:reuse:nonUi5:assertion": "npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js", "test:reuse:nonUi5:element": "npx wdio ./test/reuse/nonUi5/element/test.element.conf.js", "test:reuse:nonUi5:navigation": "npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js", "test:reuse:nonUi5:userInteraction": "npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js", "test:reuse:nonUi5": "npm run test:reuse:nonUi5:userInteraction && npm run test:reuse:nonUi5:assertion && npm run test:reuse:nonUi5:element && npm run test:reuse:nonUi5:navigation", "test:reuse:ui5:assertion": "npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js", "test:reuse:ui5:confirmationDialog": "npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js", "test:reuse:ui5:control": "npx wdio ./test/reuse/ui5/control/test.control.conf.js", "test:reuse:ui5:date": "npx wdio ./test/reuse/ui5/date/test.date.conf.js", "test:reuse:ui5:element": "npx wdio ./test/reuse/ui5/element/test.element.conf.js", "test:reuse:ui5:errorDialog": "npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js", "test:reuse:ui5:formatter": "npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js", "test:reuse:ui5:static:navigation": "npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js", "test:reuse:ui5:navigation": "npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js", "test:reuse:ui5:navigationBar": "npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js", "test:reuse:ui5:session": "npx wdio ./test/reuse/ui5/session/test.session.conf.js", "test:reuse:ui5:userInteraction": "npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js", "test:reuse:ui5:table": "npx wdio ./test/reuse/ui5/table/test.table.conf.js", "test:reuse:ui5": "npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2", "test:reuse:ui5:pt1": "npm run test:reuse:ui5:assertion && npm run test:reuse:ui5:confirmationDialog && npm run test:reuse:ui5:control && npm run test:reuse:ui5:date && npm run test:reuse:ui5:element && npm run test:reuse:ui5:errorDialog", "test:reuse:ui5:pt2": "npm run test:reuse:ui5:navigationBar && npm run test:reuse:ui5:table && npm run test:reuse:ui5:userInteraction", "test:reuse:util:browser": "npx wdio ./test/reuse/util/browser/test.browser.conf.js", "test:reuse:util:browserCmndLineArgs": "npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.96.27/", "test:reuse:util:data": "npx wdio ./test/reuse/util/data/test.data.conf.js", "test:reuse:util:data:privacy": "npx wdio ./test/reuse/util/data/test.data.privacy.conf.js", "test:reuse:util:component": "npx wdio ./test/reuse/util/component/test.component.conf.js", "test:reuse:util:file": "npx wdio ./test/reuse/util/file/test.file.conf.js", "test:reuse:util:console": "npx wdio ./test/reuse/util/console/test.console.conf.js", "test:reuse:util:system": "npx wdio ./test/reuse/util/system/test.system.conf.js", "test:reuse:util:formatter": "npx wdio ./test/reuse/util/formatter/test.formatter.conf.js", "test:reuse:util": "npm run test:reuse:util:browser && npm run test:reuse:util:browserCmndLineArgs && npm run test:reuse:util:data && npm run test:reuse:util:file && npm run test:reuse:util:formatter && npm run test:reuse:util:system && npm run test:reuse:util:console && npm run test:reuse:util:component", "test:reuse:common:assertion": "npx wdio ./test/reuse/common/assertion/test.assertion.conf.js", "test:reuse:common:navigation": "npx wdio ./test/reuse/common/navigation/test.navigation.conf.js", "test:reuse:common:date": "npx wdio ./test/reuse/common/date/test.date.conf.js", "test:reuse:common:userInteraction": "npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js", "test:reuse:common": "npm run test:reuse:common:assertion && npm run test:reuse:common:navigation && npm run test:reuse:common:date && npm run test:reuse:common:userInteraction", "test:reuse:service:rest:startJsonServer": "cd test/reuse/service/rest && node rest-server.js", "test:reuse:service:restTests": "npx wdio test/reuse/service/rest/test.rest.conf.js", "test:reuse:service:rest": "concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"", "test:reuse:service:odata": "npx wdio test/reuse/service/odata/test.odata.conf.js", "test:reuse:service": "npm run test:reuse:service:rest && npm run test:reuse:service:odata", "test:reuse": "npm run test:reuse:common && npm run test:reuse:nonUi5 && npm run test:reuse:ui5 && npm run test:reuse:util && npm run test:reuse:service:odata", "test:reuse:helper:elementHighlight": "npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js", "test": "npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse" }, "homepage": "https://github.com/SAP/wdio-qmate-service", "repository": { "type": "git", "url": "https://github.com/SAP/wdio-qmate-service.git" }, "keywords": [ "wdio", "webdriver.io", "ui5 testing", "non-ui5 testing", "qmate ui automation", "wdio-plugin", "wdio-service" ], "license": "Apache-2.0", "dependencies": { "@sap_oss/odata-library": "^2.3.5", "axios": "^1.6.0", "deepmerge": "^4.2.2", "fs-extra": "^10.0.0", "path": "^0.12.7", "pdf-parse": "^1.1.1", "query-string": "^7.1.0", "supertest": "^7.0.0", "xlsx": "^0.18.5", "xml2js": "^0.6.0", "yargs": "^17.1.1" }, "devDependencies": { "@types/fs-extra": "^11.0.1", "@types/pdf-parse": "^1.1.1", "@types/xml2js": "^0.4.11", "@wdio/cli": "^8.29.7", "@wdio/local-runner": "^8.29.7", "@wdio/mocha-framework": "^8.29.3", "@wdio/sauce-service": "^8.27.0", "@wdio/shared-store-service": "^8.29.7", "@wdio/spec-reporter": "^8.29.7", "@wdio/static-server-service": "^8.29.1", "app-root-path": "^3.1.0", "chai": "^4.3.4", "chromedriver": "^120.0.1", "concurrently": "^7.6.0", "doctrine": "^3.0.0", "eslint": "^6.8.0", "eslint-plugin-wdio": "^6.0.12", "glob": "^8.0.3", "glob-promise": "^5.0.1", "jsdoc-to-markdown": "^7.1.1", "json-server": "^0.17.0", "prettier": "^2.8.1", "rimraf": "^3.0.2", "ts-node": "^10.9.2", "typescript": "^5.3.3" }, "overrides": { "got": "^11.8.5" } }