@sap_oss/wdio-qmate-service
Version:
[](https://api.reuse.software/info/github.com/SAP/wdio-qmate-service)[](http
173 lines (172 loc) • 11.5 kB
JSON
{
"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"
}
}