{"_id":"@sap_oss/wdio-qmate-service","_rev":"144-f803ad20a0bb11a195abbb08761676b8","name":"@sap_oss/wdio-qmate-service","dist-tags":{"latest":"3.12.9"},"versions":{"1.0.0":{"name":"@sap_oss/wdio-qmate-service","version":"1.0.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@1.0.0","maintainers":[{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"gtnikolov","email":"galin.nikolov@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"cb27a03f13112a4ee1845699cf57fa8f937bc021","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-1.0.0.tgz","fileCount":625,"integrity":"sha512-hNcCW3eSN0U/0wJdojORZPmKHYLepVHmzyZI2gctsZ7SuNXvcob+Lr4jtiw6f9Kfz7XWR8x/SXMrt1OQC19qbg==","signatures":[{"sig":"MEUCIQCcM74LL0exO5FYHNP0feEz6YiUWN1HFqeg1dE8d2p4HAIgRd8ATAW2leQnJ4Ql5EyWq4zTMwSEz0nDGWLpJRF6uMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2090916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBO45ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrP0Q/+IiuG19XYBR3UTJHqYCX1+qqC9yUdbeeDH75OKm0y4uy2sP8J\r\nVaFGn1m7zoobBkTsztOncx5E/X8f4sqto6SiJWLFBFnEXeNb2tlE3P5E6nF5\r\nDptAg/8fT0PEzXhWaDPlG9c1lUIY8ncLf0GclXhHh5bAMdL3D/qauymloUV8\r\nfpOi+Zlk8qEFahTVnRajSZgXpFgtw6XUYVCDw6ql5Z4PEM3MkvdPlXKb+cw9\r\nfW4udT6UivDWRQdWZelvVfY8+HIGki+LCdAvemTx0Vpu/+dh0ej4FAO9XuCh\r\nqhCCGvHUY+J05T4eb6V1mM0legSj2vYSCuQ4DDQs4MDznCzIQcAGA+MiQnOw\r\n4qJBw1VpKzl/TEkNRaY6GH+QvP+cMLBZGXLFieh57vaqAi5Y+hRmx5o5rNK0\r\nAjsXMyVTsSErMT+ujixjhdgthJq+Uu9rI4igb36VP8pEA3bUVt/LRdEcQ8Kh\r\n4e9ZjUfsf/S4irsbzlFAznh7efH61St1XEf4Ie1Sg2hRdGKur3CNF78xBnIl\r\nxBTL6PKL5uiT9gb4hroKAxpXyFfbJ70lz8B3fMe+KEAkg5KLeqDryPBwf1wo\r\nZbDhC/FLdHFjr6sx6igYlH2e3drG4V904Dd6Ss6njA+jp+EKzO7ba97L0yu1\r\nkrPmC/jgZRh5dfJmz8oWQkvIixPlmcdFsmI=\r\n=goec\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"d1c2cadd68a8564d9432d8f6f0e21957c79678df","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"mkdocs serve","test:reuse":"npm run test:reuse:common && npm run test:reuse:nonUi5 && npm run test:reuse:ui5 && npm run test:reuse:util","deploy-docs":"mkdocs gh-deploy --force","after_install":"npm config set chromedriver_skip_download=false","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","before_install":"npm config set chromedriver_skip_download=true && npm install chromedriver@latest --chromedriver_skip_download=true","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","test:reuse:util":"npm run test:reuse:util:browser && npm run test:reuse:util:data && npm run test:reuse:util:file && npm run test:reuse:util:formatter","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: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:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver@latest --chromedriver-force-download","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:reuse:util:temp":"npm run test:reuse:util:browser && npm run test:reuse:util:file && npm run test:reuse:util:formatter","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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:service:rest":"npx wdio tests/reuse/service/rest/test.rest.conf.js","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.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:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd tests/reuse/service/rest && json-server --watch db.json","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.11.0","description":"[![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","directories":{},"_nodeVersion":"16.16.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","axios":"^0.24.0","yargs":"^17.1.1","fs-extra":"^10.0.0","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^3.0.0","chai":"^4.3.4","eslint":"^6.8.0","rimraf":"^3.0.2","@wdio/cli":"^7.16.16","deepmerge":"^4.2.2","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^103.0.0","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^7.12.4","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^7.16.16","@wdio/spec-reporter":"^7.20.8","@wdio/mocha-framework":"^7.12.4","wdio-chromedriver-service":"^7.3.2","@wdio/shared-store-service":"^7.16.16","@wdio/static-server-service":"^7.10.1","@wdio/selenium-standalone-service":"^7.12.5"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_1.0.0_1661267513328_0.7784449417953756","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@sap_oss/wdio-qmate-service","version":"1.0.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@1.0.1","maintainers":[{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"gtnikolov","email":"galin.nikolov@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"c42b151c5194a617485a73cfef8f08a232ead690","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-1.0.1.tgz","fileCount":652,"integrity":"sha512-ttGG5dyWUlPTSGN1HX54L5K9WdEgpX2SeeDgloOpVMnxUtNMQ4lKC9myVmNLGRJFYgywvHcwNJSpnwI5nN1SeQ==","signatures":[{"sig":"MEUCIFMelTov46j/VW/zcTgdZdXDptrC+IOlfa/IlH9YyFcXAiEAyoFJmtRLPmZ2PevMOx+pUaewhWpmoscViTzLGBi2pxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2357079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGK+rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbUA/9EHvn7Ltoj4qnBJZJwIIRwlofNAWyk5Jx/E+BNErXvN+GDo5N\r\nF5L6QYqLzH+liUN2wGEag5djiOJHuAq7b1Mwbm6KcvRuuviT6Cns8msCDn6R\r\nlgw+L5oyyAWziZ9ToEsm53ySMLHB8OsrAoPl21KCeY2iBn+0VARub5ghYwmL\r\nz5asakRl2TzLrMOVTyBj3PTsLc/m4GgttVQSBv2HOQECV7tgIMXwXfquAsZr\r\nmyY7uwAUiyJABeH1am6yvNu9+6grGKMBvg1CPgIWvhu54PWp6Fgl6fvrbBeT\r\n4YLdoG8Ihp9nuy2eCGrqbLePSHFlA+OsnaFQ6GwbvTKd23HC7oPJ7fjiUbba\r\ndArmycOKRYnVNYjq1eeuEeoKC7vIPX2ZbzMmZH5e4NPBq60C93Q2W+tp6V0X\r\nGtt1h5HlSWD1xNW0aLIPmnYl/BAQb0uq6NT+D2UMNhhngkASN+XaAUj2ZwPE\r\nCPWdYhWSqc7PwCyXkByX+wWD1S+tmAi9PpNo1JlMt0pGQ4GLYyLKcIUcn3uC\r\njZJ6VNZPF88T3vVOLelbIK404ktl3wv0qIQypqdBMsx4fWYGStcJ30ymgiBR\r\nSHG2pgCisALx8YOyGne9QM3ZSOq1ki75V/xHnAZ703sl/y4g6iA4to+c1mDX\r\ngkfyJUp5uPRK+DV+k4/La6gz3ZDvArGIpII=\r\n=ZNi7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"560d1d643518fff460598a3bb4f931e2080c81da","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"mkdocs serve","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","deploy-docs":"mkdocs gh-deploy --force","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","test:reuse:util":"npm run test:reuse:util:browser && 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","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: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:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:reuse:util:temp":"npm run test:reuse:util:browser && npm run test:reuse:util:file && npm run test:reuse:util:formatter","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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.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:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && json-server --watch db.json","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.15.0","description":"[![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","directories":{},"_nodeVersion":"16.17.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","axios":"^0.24.0","yargs":"^17.1.1","fs-extra":"^10.0.0","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^3.0.0","chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","@wdio/cli":"^7.16.16","deepmerge":"^4.2.2","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^105.0.0","glob-promise":"^5.0.0","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^7.12.4","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^7.16.16","@wdio/spec-reporter":"^7.20.8","@wdio/mocha-framework":"^7.12.4","wdio-chromedriver-service":"^7.3.2","@wdio/shared-store-service":"^7.16.16","@wdio/static-server-service":"^7.10.1","@wdio/selenium-standalone-service":"^7.12.5"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_1.0.1_1662562219233_0.5480803638214802","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@sap_oss/wdio-qmate-service","version":"1.0.2","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@1.0.2","maintainers":[{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"gtnikolov","email":"galin.nikolov@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"a11c16385ca756a9cdcba3bb7892ab6da10a2bde","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-1.0.2.tgz","fileCount":652,"integrity":"sha512-gdA4hGOOueebCyXzQMTonHzLGDK015AQT20dYOtYPsSUnwh5OdtlTL7srviKlQ4k8xwiXjN0oPuG+Aq25GMWZA==","signatures":[{"sig":"MEUCIEC3D77NPiBP8ijoi5qNVCcGtEbLlYmLC4A7Z6OoMRUJAiEA5YleThu3l5et9SpTr52YjDKaV2QEbHWCVI6nEf1HLbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2288454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR/S9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/EA//YT/m52ESgNgK5EzeMQscBl1qvEFhFJBIl4BvZVo32966WUdU\r\nucvi/Pzo+0LoXyYCmsnu872lLWwCiH8iueohpeMNARghl84smK/ZUdH29JzI\r\nNY+BAHK8MCNRRVoY+6bMKdRZitGEzOsefNI/amr4Vqe8uP0l83Fa57fLpyjt\r\n1v9oNTtJ7xdmZSIYKC8pgsK6aKZ8j3S0Os/pfSbOugGScOedQ7aXG+8/Xjr1\r\nJNaKGFqIe0rcCPaSm4KCX1rEIZT66gvRH2VA8OLGOF1clps2AkXZgdTUwyvU\r\nw5NgZS2ggnRJCuxUVCRXgJKqJFqP+DYstDSfX7vMKECmcsrxFNSnoSENqSx2\r\nqU40IHveHW7ZvPEVVyNs6WxG3Qorooi3mswfX+NbzSb5W86qXWXjPCA/+L3d\r\nIBNZqgXCKyxGeDyV8oojvyBeRV2slKIt43gVInpZFAGJEgoHLkMvZcnGL2LV\r\n1yYou/tRbPZLG7HKkOhkrQdgUaif1ZH/bmytW1fXOyVlprdxabmDvunm4cqt\r\nNwuk2Z4jtqOepSa2pFXRd+BR0Ms0O60LxMLxw/HR3Yc6bFyRnuBcU+WQeoPQ\r\ndygnXJfz6HdKp6Xp3LxlQkwzTVmWkkld9M/Zp/AK3YvVB2mzTcr2MIb5bsiu\r\nYvuqEXm4f4CpbDsMOMUQhVNyknNYo2UibXA=\r\n=ZBmW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"b6f4a43f2e27b621e28a4face99ae1a5057ec04a","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"mkdocs serve","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","deploy-docs":"mkdocs gh-deploy --force","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","test:reuse:util":"npm run test:reuse:util:browser && 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","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: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:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:reuse:util:temp":"npm run test:reuse:util:browser && npm run test:reuse:util:file && npm run test:reuse:util:formatter","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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.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:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && json-server --watch db.json","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.15.0","description":"[![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","directories":{},"_nodeVersion":"16.17.1","dependencies":{"curl":"^0.1.4","path":"^0.12.7","axios":"^0.24.0","yargs":"^17.1.1","fs-extra":"^10.0.0","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","@wdio/cli":"^7.16.16","deepmerge":"^4.2.2","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^105.0.0","glob-promise":"^5.0.0","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^7.12.4","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^7.16.16","@wdio/spec-reporter":"^7.20.8","@wdio/mocha-framework":"^7.12.4","wdio-chromedriver-service":"^7.3.2","@wdio/shared-store-service":"^7.16.16","@wdio/static-server-service":"^7.10.1","@wdio/selenium-standalone-service":"^7.12.5"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_1.0.2_1665660093090_0.5673641852553049","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@sap_oss/wdio-qmate-service","version":"1.1.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@1.1.0","maintainers":[{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"gtnikolov","email":"galin.nikolov@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"7a3c2a32b3da5cb5bbb1aaf21e0e7b2b7247c853","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-1.1.0.tgz","fileCount":652,"integrity":"sha512-rvGfKFqo7zWLl0o+01CIMByiZaQYNrzCXjtsfr5SRTYy5gUyDGcZIKpKif788lw/1yHg89EA5VuKvEzQqnROhQ==","signatures":[{"sig":"MEUCIDzOanwjSqAYTCk+AIRIm8AYoG3CtDqLEh9jGApFlprYAiEA4j0wBMUVeaY1cBVX0p0H6fGnK4UL5sqDkHKM49ck0hM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2292983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWPrYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2EBAAmvnQo0jZJnvYF3yUsEDU0WhKbY46JpI29LokoliMG/qM83pN\r\nrwwFZoLyDHG9siLxtpJ2HApDwS5EempeLKHcEXSUm3hyuBCcBXW/i2SsQ+K/\r\n5zi8pBEEgHXDuB3/DLxEROB/DO/poMdcMZ0wABax2lQ8um5+Vb05v52G7Wko\r\nCysyOke6Fg896keXOdT/X/PAgBRwokExgl4buSGOa8x+Me3Xx4OrrcOIHkoU\r\nujltzqPN4F68HSNPrdWxA9jazDNyvudEOS1bDJ6cf5EohtFK59YqAtx8vzNk\r\ndwq6L1Rv6U4WIGU3/DbokIDtOx7lSbNAyktWRRFnpEFoewOs2A/AXFFkBgZP\r\nFsXExs8T/ktJSqp9xisWwCDr9ItpMeYarxg2PrSfcdKIaz4KvdYZspCgrzu4\r\ne3HHqxMenlRTfpuC2bMYej9TN8IQ3IotFsvTTBVC/FowECxcbP9ZbiKaegGD\r\nLCCZGNuUmdSQdhet0DMR9VdlG8l5HA1N7zMClvEusXghPm919Y+cYJfpktjc\r\nyQgO5zghDyy+yMzJ/djeZkbhNF96BLql7ztxEzYkpS+smZzQJMsQBNnqOsMQ\r\nZ163SP2RsJ4YRVAgBwdIjTDc//EYJLHaZGhPKFbIpu2uqIXKUMiixGiIjwKq\r\ntsvHsIt94rwF1u0ilBoUnzFKYX9j3iaapiM=\r\n=BTlT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"7b7cf5a1c555327434ce023681751458b1836c4e","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"mkdocs serve","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","deploy-docs":"mkdocs gh-deploy --force","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","test:reuse:util":"npm run test:reuse:util:browser && 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","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: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:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.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:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && json-server --watch db.json","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.15.0","description":"[![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","directories":{},"_nodeVersion":"16.17.1","dependencies":{"curl":"^0.1.4","path":"^0.12.7","axios":"^0.24.0","yargs":"^17.1.1","fs-extra":"^10.0.0","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","@wdio/cli":"^7.16.16","deepmerge":"^4.2.2","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^105.0.0","glob-promise":"^5.0.0","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^7.12.4","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^7.16.16","@wdio/spec-reporter":"^7.20.8","@wdio/mocha-framework":"^7.12.4","wdio-chromedriver-service":"^7.3.2","@wdio/shared-store-service":"^7.16.16","@wdio/static-server-service":"^7.10.1","@wdio/selenium-standalone-service":"^7.12.5"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_1.1.0_1666775767827_0.17155215921019962","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@sap_oss/wdio-qmate-service","version":"1.2.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@1.2.0","maintainers":[{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"gtnikolov","email":"galin.nikolov@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"3645f6a4d192431d575f997c4b48f1de52d842e8","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-1.2.0.tgz","fileCount":651,"integrity":"sha512-vnaBKOdFB75G+XkLNIXxjbpHfZZ2AYjOg2sce/W7erCLivvLYbu1/81RQTq6YtHup2q5qehxtLbrFVrbL4DBLA==","signatures":[{"sig":"MEUCIHFykEA/0Ti3SvDOfkkDYP/56ERz7eOKeb2N/rg1nkAiAiEAp5G+UrfFXW5eMbdi1PzXj8CEikbKmH1TKZxdtk1dAfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2301150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjblOKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3Sg//QbqhAdaTCMf8NRi2ZoRdFWjREZTkEz0BCHJPWBzmzWu44Mfm\r\nQLxlzZRjd/iMOasVXYaF0GbQy5Ygqo4O1+MyVe1axym1vRjwDX91swe3ZRQx\r\nEu07/YYNCQNpm8P20hDfpWTU22J0uSC5xjsmLKRDT/mCbUjMlvQuo+VX50dX\r\ngmrwX5nWi19zS45gwm8DGEw49jrTr41zVIARMnflzk5vUxU9wAeXsVKkArB6\r\nTqNgONS8itSVgrPtp9tF8sE8mj0ixpafh7pEjB7JfUs55N836nmGgd/jbo5X\r\nMt5X/k0CLET9Etpyd7TKxqPEe375syJJiHbQmvJiHVundOx1zVPp4mg86g7l\r\nXzZyUWP/0ia9SQHG4fQr7sITD7H9XQ5oHR4p8yw6A92pf198kidsiL3Xp7vc\r\n7YnUBm2cyStAq0v2ii+iGiOXDztuIR+/BNyQaOlUYG80/wJDnTgZK8dJccec\r\nu0KmSN19PLY30AQdCnzb1wyI5RBmIUO2qxvK6YXZimheePYxMAZ4arWpH/wu\r\nymXgwlAiVEyue/pLGpfFptb1QK9OKMjiZ5bqu0DhhJhBlTddi/10QlR+TIFb\r\nsbSVSKe52BhRZ3evBju5zCGV2Ovr+MLbvzW480aG4mYf3ZAvCnLO5A8Tk+3K\r\n2y/j2bVbBup0zf2S6cbTsyCeJScYS0LgxCc=\r\n=bzPs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"0ff708d94382fff23068398726b08699c45da0da","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"mkdocs serve","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","deploy-docs":"mkdocs gh-deploy --force","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","test:reuse:util":"npm run test:reuse:util:browser && 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","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: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:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.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:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && json-server --watch db.json","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.19.2","description":"[![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","directories":{},"_nodeVersion":"16.18.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","axios":"^0.24.0","yargs":"^17.1.1","fs-extra":"^10.0.0","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","@wdio/cli":"^7.16.16","deepmerge":"^4.2.2","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^107.0.0","glob-promise":"^5.0.0","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^7.12.4","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^7.16.16","@wdio/spec-reporter":"^7.20.8","@wdio/mocha-framework":"^7.12.4","wdio-chromedriver-service":"^7.3.2","@wdio/shared-store-service":"^7.16.16","@wdio/static-server-service":"^7.10.1","@wdio/selenium-standalone-service":"^7.12.5"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_1.2.0_1668174730351_0.39921083111422995","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@sap_oss/wdio-qmate-service","version":"1.2.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@1.2.1","maintainers":[{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"gtnikolov","email":"galin.nikolov@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"f486b649d0f6fa277216b7505c78240ba135fc36","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-1.2.1.tgz","fileCount":651,"integrity":"sha512-H+vqUcjO6F7eqyzkkMX6kK8zaeIdWlWR5xNs6wNitkGjKY7waZXAkLdngHZwBwNr/sm94RKrTNObVwjF/3+HrQ==","signatures":[{"sig":"MEYCIQDTbU6wfVO38j/T0RrvKOZRIV4iBxJ/FoYNzu1UKzk9qAIhALq54Dp1BqVjgv9SL7flm4GXW/Paht4P4eANATweb3Bg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2302022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdP7BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ0A/+L2nrJirThsjKUYD1NVmW/4/2zfytRNLfOWObDo1+aIaUG4+k\r\nHuWJ2NaxmRmEdZcVjDiM4rbypetXNc1iUDkgl/2/svCw43YZqm+NpQu6rR/V\r\nb7NdyL1kCd5rBfe6jLHsESBLw8n18FVOFjayIMjPT1fKO7kVh3EiMPFoB/ZS\r\nTK/ht3y+z36WKfcUcNjGsbZVwiI7NtnpkNjA0Nm01OoQ7gI/vd8l1eELDSE0\r\nwnuSXtnj6UBMsieu9V2qgbcJNIQtWu7MuZwMHatLAHLZn8SNnsp6xpz5TfwH\r\n1IEtsriIdLA03rdr3U/MPrf+GXCYXCbbhuT9/Ptrkzfy4j2B4wb5UqYO8Sxm\r\n+ovo/h7A9VyIGLPtSeGnZKixTULE+2MUpce0ukvCId2mqu3H7zEPC6V8QXKX\r\nym1oIj6A/V5LwtSKLoZZnXZ2ZtulpHKImbVdTkK6MsryrCIQLgYWnDVLIy7E\r\nNX1d6McBZIK0O/ATVC5RUtyzLYffoNsEbXeTu+NheOtcIYOfvn49BalfgJD3\r\nFsrjF+oi7EU10dlgrhBLZGIhmWR6Ymgbu5wFmtrHfooicQz3hGPTG6GivT+R\r\na8Z8uDQFn+OK5xsLyaOJhx/m66tJo+fcZMKEfVDfLdN7pWyi4T0fx7q8v/El\r\nzQB76tXP2YNALooU5IOQObUPSlG8c0JhBfU=\r\n=y0Jp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"3204dc3771e9dfae01a604e13e1ccc16f451f8c5","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"mkdocs serve","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","deploy-docs":"mkdocs gh-deploy --force","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","test:reuse:util":"npm run test:reuse:util:browser && 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","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: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:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.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:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && json-server --watch db.json","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.19.2","description":"[![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","directories":{},"_nodeVersion":"16.18.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","axios":"^0.24.0","yargs":"^17.1.1","fs-extra":"^10.0.0","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","@wdio/cli":"^7.16.16","deepmerge":"^4.2.2","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^107.0.0","glob-promise":"^5.0.0","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^7.12.4","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^7.16.16","@wdio/spec-reporter":"^7.20.8","@wdio/mocha-framework":"^7.12.4","wdio-chromedriver-service":"^7.3.2","@wdio/shared-store-service":"^7.16.16","@wdio/static-server-service":"^7.10.1","@wdio/selenium-standalone-service":"^7.12.5"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_1.2.1_1668611776960_0.12357599025922794","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@sap_oss/wdio-qmate-service","version":"1.2.2","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@1.2.2","maintainers":[{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"98fe65ef6307619e79033c184e8e73d413648804","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-1.2.2.tgz","fileCount":655,"integrity":"sha512-MmkpZDLOa87KHnap89mblZlmqYZCmdRRsZxSkMLhv0WIthz5Z71J1vWiUfb6eszysZ7VwFsv3xQ7t1NXxbgpHA==","signatures":[{"sig":"MEUCICtYwttZ/ymZ6oCb8iFl2dNw1BenkeNmD7NXw/Fr9bg+AiEAkf9ckLxs85BXe0wmYs3lLrAJ6RFm7N7824jyu7/9zYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2318721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf5vhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLCRAAjoWYXWmE3eSGi9PoCUp4QlH4lZxb0nH0XjFyXfpMnwVSAHXD\r\nO4rMxjruK9H9AoQnfPw2DqeGoNRqt8F9kSDxQmZirFLlEOWZg7M0Y+V3soiN\r\n1vroOXQETRHaHscHc1SI2PPVySrfdne+ICqsxPUvh0tf97OdToYsqAzE1Xbb\r\nbN8uMenNr2qXvI9JIfm90OTVkHSIwjtqjFDAkJfrJ/ITkCZykD3iEFo69YpY\r\n6ExLOqxfQ/WCMoh8NbrWfdEL0AYvBtHznKPfQVBJ8e7RXLNUDjG1M9B08qLM\r\n0/SGETH5s5+cNL4+ZAWXG5JrTr0JvSRQ2CzDDElfUj6Z+KggxnooFCeO0MEH\r\nXHNjv5/3Q+5LgVyW5ZGFaGqbtxArC2F3dTjDQCrhuXyRJcOKf7I2rM4BhDCs\r\n9RqPN1qBjXoDxWt3QAdVM03yntA73FgZIt1MH8RcDROo4fF+Ngr+Wre0v2ZU\r\nrSW5GIGtnMUV+ms+RAN9982yoQRQvxV43kjdtOlRlxctTAy9QsG3huaZE9du\r\nF0rkVBCfZDcDRq7ausjAyC4lHIC9bc7tHhTDzYqAWOxi6Z1r7n+GsZD9IvxB\r\nJMZmzidiupHxkyQ9h6+EeTxax6TJeWWwx0uSPuu3LvCQ/Va3GJaf1PMGUYWq\r\nS0+SntMYVqclxQNZ7UF2OxZUpbRmZc5H+eY=\r\n=FLnC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"f7cadcd2922c22daa35670edcb33208528fb2986","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"mkdocs serve","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","deploy-docs":"mkdocs gh-deploy --force","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","test:reuse:util":"npm run test:reuse:util:browser && 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","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: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:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.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:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && json-server --watch db.json","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.19.2","description":"[![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","directories":{},"_nodeVersion":"16.18.1","dependencies":{"curl":"^0.1.4","path":"^0.12.7","axios":"^0.24.0","yargs":"^17.1.1","fs-extra":"^10.0.0","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","@wdio/cli":"^7.16.16","deepmerge":"^4.2.2","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^107.0.0","glob-promise":"^5.0.0","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^7.12.4","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^7.16.16","@wdio/spec-reporter":"^7.20.8","@wdio/mocha-framework":"^7.12.4","wdio-chromedriver-service":"^7.3.2","@wdio/shared-store-service":"^7.16.16","@wdio/static-server-service":"^7.10.1","@wdio/selenium-standalone-service":"^7.12.5"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_1.2.2_1669307361078_0.73298551095396","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@sap_oss/wdio-qmate-service","version":"1.2.3","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@1.2.3","maintainers":[{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"f9cffe130b7fedd95f47677a9d9bafedf353964c","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-1.2.3.tgz","fileCount":655,"integrity":"sha512-b4MbYV1M51J+C30nE/Y2HdYbj4uOl3matypD1fycA0aFrqh2YEAECmiWSg3AczVHQx9i/XKZ6cjVMerB/SKxrA==","signatures":[{"sig":"MEUCIQDS+psIKa+XaYGwFCXY5UN5mDC5X7cwLCyllkTbEHLQcgIgCgKLn4XLenaTvENnUTY1ogpAC6TqyxWny9QKCS2Sqk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2318728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhg8PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+Jw//Z6YhVyJ82UpwRABOdpTQoikqevtXxR0bDzXacW0P11xlJGv1\r\na4e/4bNZDQmTfuscjFeqoEhutxgjir+we6m8tdNLRFGpC83+k4P0gVh3WdvW\r\n1hJQ3oRXeMFDrditkKz54IU/xri/SQXMpNb6HJLgM6yBElvvXzwY2xsZgPaM\r\nRhw1XcTA9kkwU8JehBhR9p7shRhKkJbTAa8P/ssaF3WS0M6KUUoBC3dDnztO\r\nhbUlYqHcRi+FcvsInwfnn8Dz2WyVbi/8yC5OBTWDqaKKPVCsTIWgHnfqJpv7\r\n4wP/kOje4nqvtVMedxha8CyCRdWAh4uua1t2cuvL6QezMdR/7gJ4rvbaSN+W\r\nv0E5zhMVDdcE7j5L7/zSHfxRN8goZHVBaFqofT1EVr7UKbPVhVTIuM/gDxwr\r\n1U/u6xQHNrohy8z15IvAHhH5TRoRq22tIIObPO9BKVWNCEWnb/4aanABN+AG\r\n1vhqhn2vCp5SVB7nlsuPgDbSM5hRJWqXNlhsdg8CSElRDeymggJL6ZwAK5h4\r\n2MSsEKrNFmYoFpySdulg+e/AXmJXQy6J1Rs4Gt7YHmtD0cPKNd5cC1AsOgM1\r\ngZ+6p0EYm6/igOt5AxxXj/UR58VMYYO/nuhIkMLUhrxEteWOS0DEXO8vJ3FK\r\n9S/PgBi8Hpsfu2z19Pz95yr5j7gnhOnY1ZQ=\r\n=I8Hb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"7db5ad9470d363ba3299af41100fd4a378ba8f4b","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"mkdocs serve","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","deploy-docs":"mkdocs gh-deploy --force","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","test:reuse:util":"npm run test:reuse:util:browser && 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","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: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:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.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:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && json-server --watch db.json","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.19.2","description":"[![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","directories":{},"_nodeVersion":"16.18.1","dependencies":{"curl":"^0.1.4","path":"^0.12.7","axios":"^0.24.0","yargs":"^17.1.1","fs-extra":"^10.0.0","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","@wdio/cli":"^7.16.16","deepmerge":"^4.2.2","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^107.0.0","glob-promise":"^5.0.0","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^7.12.4","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^7.16.16","@wdio/spec-reporter":"^7.20.8","@wdio/mocha-framework":"^7.12.4","wdio-chromedriver-service":"^7.3.2","@wdio/shared-store-service":"^7.16.16","@wdio/static-server-service":"^7.10.1","@wdio/selenium-standalone-service":"^7.12.5"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_1.2.3_1669730063216_0.871028064117632","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@sap_oss/wdio-qmate-service","version":"1.3.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@1.3.0","maintainers":[{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"857aeabceabef914f6f1798f338233b9c689c9d8","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-1.3.0.tgz","fileCount":666,"integrity":"sha512-M9Obj8YSr4udOUAHT4e5l+nr5Al9A7xXZizGAvSYOBn1mG+VtH//BNStvQdKfYRyKerTogv0RZ3pZXtLc6j7gQ==","signatures":[{"sig":"MEYCIQDDL+DQXU/3zazjsL8a4MWVeT7SSOFZoEVZ0UzrFs48WwIhAKEzd0gYEFS+UhD3IOoAjBoHfk2cHsKbHPCggtXCSoMe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2348420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkeRPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5kg//bp06KqE+DSzbmuSuNikpFyOLPxRY2qU83C/aCXL+7YoroETR\r\nJFuSYCZcNhauCwzufjahU8e8RibPp9QyJdUAS40X3zzOQ8WtuUaYRBwWKs8i\r\n2PF71fFW8NZJxmBnuasFr9FoqzC5Nv+aoWRZiXmSHSEJGhaeG1PRxrVy6MZ8\r\n5OkXTQSKix1qgIdU1yy0jLtcTjWIywiDFzsKfS3xBIvkzK8azDenUBU1LZge\r\n7FQBn3m8NIMZLLfn5NJ41oxqkq38e4uyzjuhf/L4vnfVLRQ/Hl7KWStSi2jo\r\nKGSYsilFBktGbYm4TXI11sI+RwFOi224o+IgIp/YGRErF2kOzYxqvqPPgk0g\r\nWpOEsd9hWAlqfEan8PNvUH4Cfb8WZhjvwXbzAUw/T8wdIxdd9VfRlVpt7zs/\r\nfMBo+OzDi2VbPVTpwcUkVtwpfo6eEqvqJMBg6V/686Kqn8SPeDn6Z2OvQROK\r\n7LdTXi25e4+Q44z38emG+LWGm/oDHIIz5YWHEkvBeKSItW1az8854neaFGDD\r\nvewHdmEml+q4SJU/jZuGq2uXx3BW1ofgs1aLJsvU1BE1IFT4PkvCDSELxAY7\r\ng27PdP/yA0JhZ4LtmcRiQvU3i6hnMu6ahhXWg3F5gAWwvwpbbcvPWvwwKYXc\r\nupEgTsA9xtC5O0ghaIGZkGKvH1xBTgs5qK4=\r\n=54z4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"4d249f2a4bf4201f1b75339438c411da1f33123e","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"mkdocs serve","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","deploy-docs":"mkdocs gh-deploy --force","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","test:reuse:util":"npm run test:reuse:util:browser && 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","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: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:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.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:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && json-server --watch db.json","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.19.2","description":"[![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","directories":{},"_nodeVersion":"16.18.1","dependencies":{"curl":"^0.1.4","path":"^0.12.7","axios":"^0.24.0","yargs":"^17.1.1","fs-extra":"^10.0.0","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","@wdio/cli":"^7.16.16","deepmerge":"^4.2.2","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^107.0.0","glob-promise":"^5.0.0","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^7.12.4","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^7.16.16","@wdio/spec-reporter":"^7.20.8","@wdio/mocha-framework":"^7.12.4","wdio-chromedriver-service":"^7.3.2","@wdio/shared-store-service":"^7.16.16","@wdio/static-server-service":"^7.10.1","@wdio/selenium-standalone-service":"^7.12.5"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_1.3.0_1670505551230_0.0870579397471134","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@sap_oss/wdio-qmate-service","version":"1.3.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@1.3.1","maintainers":[{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"f62ddf0f761823db026b58ec998f153d27d7e2e5","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-1.3.1.tgz","fileCount":671,"integrity":"sha512-ECMxwCXSEW8vUPzcae2eGg0t/S+r1wHkJWbwUgFDNahjKqGltRry0DkHhqZYvFUEW238a46go2BuRVoZnwD9PA==","signatures":[{"sig":"MEUCIQDCXfwG94Q1F1g3V7VuyLtyajTFnZBE3wuK5pGMVyPl5QIgCYvjQAZtDoC0zFXV0atUSqNIBsCTc+aERW8SoVXzgjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2353152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtE4JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOWg//f6hYEebjHJ2kO8uDsjggQzKSKO+LwttC9aom+UhYcrpqop0L\r\nXKipWbFTNfar0fZq1+v3XKF+lEz27+HNVLx17dzTuHFzGzyB9xA9OvRjsAvY\r\njFOuhsqloiCVnNutIVoTC8cq+g/p3UdbUU0CI7bekJTEyawp/9sfFn0rV7WH\r\nhXKlzRPSaDwcjOjhigV9w4AXwGOsfuKLL7S7Pnu1rOqxBLzcmbvSBLVurYFi\r\nIcyhlvRaqctmsK7GoqqSBiGTPcabmRdp214rQNRbzCZtiWemzLcT9B3o212y\r\n54kHv/S2WUhUqn8ZQNT6XkVLkz/yH+QgjBHoA7d0E04AlPqe5c4Fpx4kpp84\r\n+jvaSGMA/bf9le5HvYCxb81QNuaMlHvOr8Uyb9phkdCIrdZj6gG9r3MrDvFq\r\nMB1piSjp3SjXdBjJpVKr4z0ya5YEgDX5DIW/rQLPaZaD/dUD8Y+gZDsV9X//\r\n9nTqTQE061TTp9aFN2jgeUGNuNOrTxRvBDLVcLeUiJo7eDMhmhi+r5N8SqBx\r\n7v5YRPAWxIUsCVy3ar+SF0PiVusxttugohaaIFcxhKPhOV/NhlEAomgejg0E\r\nzSerqebbINvYVvHgJNl7VjEuNp0rfKxpycGsTT8o8EK55If9Vn3YB4Xm5TTw\r\n01XY7Z7krbkDrwobCBTWaWY+jxDm37TXg5U=\r\n=fhBX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"c176f10bf4885558e505e9ed200e77cefdbc490d","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"mkdocs serve","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","deploy-docs":"mkdocs gh-deploy --force","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","test:reuse:util":"npm run test:reuse:util:browser && 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":"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: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:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.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:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && json-server --watch db.json","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.19.2","description":"[![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","directories":{},"_nodeVersion":"16.18.1","dependencies":{"curl":"^0.1.4","path":"^0.12.7","axios":"^0.24.0","yargs":"^17.1.1","fs-extra":"^10.0.0","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","@wdio/cli":"^7.16.16","deepmerge":"^4.2.2","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^107.0.0","glob-promise":"^5.0.0","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^7.12.4","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^7.16.16","@wdio/spec-reporter":"^7.20.8","@wdio/mocha-framework":"^7.12.4","wdio-chromedriver-service":"^7.3.2","@wdio/shared-store-service":"^7.16.16","@wdio/static-server-service":"^7.10.1","@wdio/selenium-standalone-service":"^7.12.5"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_1.3.1_1672760841031_0.1338737080471437","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@sap_oss/wdio-qmate-service","version":"1.4.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@1.4.0","maintainers":[{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"4911ee8583480b2a75ee3a836ca9cad8f651d161","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-1.4.0.tgz","fileCount":674,"integrity":"sha512-+Pa2bTqZhmA9zloP+f529vYTknZdfkaYc/Ixw6XBDIQN6O5nNIuTXUS7W/qkr3sdzRP8Jy56bJHLtospPe9PYg==","signatures":[{"sig":"MEUCIFBcI05VsuMZ4+F3BMtvzptD7BWS1W0oAQdPkUdir9DsAiEA/HVxBACw/Cwvgjlt8pJnSGyi+9lCdMt4baRjRc0G2Po=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2358376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyriFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+2g//U/APkMA+DRvILVPJ0xzC6bEQM+qf1MMkvisjlLCKBtGXa/ue\r\n+UYtQr2zQukkEfyvX1g2fgtJ9BbUr9lIurQbbtJNz1A5IjMIalrV4vd4ocx2\r\ny9gixWxZLewpqjs7kHtzs0UPrLzcSrk70CXLYuzeKkFHl2P/mUG1+4czBf7O\r\nDSs5cqtYMfb6im5E1g7j61Wowyq2nE/hSM7Q2uTCJLL2vBQseEfKQB0skLxA\r\nvo3M1dveyTZ3rVUnuG+aBKWW6XzJF1p1pcoElNhXgtbAB28wS5bkbKLu4+tA\r\nXu9AtfMIaRKAxFprrDHlh+q9PMq37ON4Ap5/+AYlolXRS2tLjf96pP0/lDHq\r\nlEFBhPD8m+4yESjBJ0L7CyiDjw1nd+d7ZDGRVE1UEbXaRe+K0Rnc8BQFWU+k\r\nuCM57GlM/aH67bxLrcf0ohQx7CB6VWuf7F0CDofhhI9FAF0moguf3BlI8zNy\r\n2lEoNJ6esLNqxa9HOamYayBBkwv64WfPI2Fo80cFQY3oeHrkUm+OVeclX6y8\r\njjYjJhvmDIt4OcZL7oAvan+3y9PcFOsutSmpwgzdqR69wFq2mwWONBfl2vxg\r\nskjnOkJP/uwJjW9a9O/sinvoGHRTFmVlYR7kY7YseBq37GJCfRmu3kH+5Rp1\r\nfW4EEVIz/LABEYN1qKxuwr8erfyXLIdDGr8=\r\n=7E3T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"79870b301935a01327e013f3d06a53c1f04daafe","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","test:reuse:util":"npm run test:reuse:util:browser && 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":"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: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:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.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:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && json-server --watch db.json","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.19.3","description":"[![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","directories":{},"_nodeVersion":"16.19.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","axios":"^0.24.0","yargs":"^17.1.1","fs-extra":"^10.0.0","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","@wdio/cli":"^7.16.16","deepmerge":"^4.2.2","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^109.0.0","glob-promise":"^5.0.0","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^7.12.4","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^7.16.16","@wdio/spec-reporter":"^7.20.8","@wdio/mocha-framework":"^7.12.4","wdio-chromedriver-service":"^7.3.2","@wdio/shared-store-service":"^7.16.16","@wdio/static-server-service":"^7.10.1","@wdio/selenium-standalone-service":"^7.12.5"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_1.4.0_1674229892899_0.26546448296038916","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@sap_oss/wdio-qmate-service","version":"1.5.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@1.5.0","maintainers":[{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"3672657dda06d67f5637c5f334e0b100462c1efd","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-1.5.0.tgz","fileCount":674,"integrity":"sha512-N1Kl8m0oS2ehC3w0rqX3Q/XIRBF/YTSTtpSW5pRqz0k9UshQXs7oiJmk1ObECgarTH3Y/IOJkcquhNNs3z5RSw==","signatures":[{"sig":"MEYCIQCE2l9dWBVP5nlCVBwdFohu0bCA777r+ju0IUrK36C4fwIhAOkNeHuE6JwVI4to4XskRDmp6GJH6Jyww/kJgHIm+kN4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2359178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj46oXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQeQ//R7S1eVM2Qc6gvyg8RoJFypoy0f9ZeIz2uYRaAQtYsnacE/Q7\r\nSjUHlG2RmP1//swDUBz8AZmNXnJMyKGnadmqJZEXFlq+mvOo/EM3kGqGfYfa\r\nsR/UaWfy72tMr1vc/5JKZoitfKmOgjwhBnwqzdk0fVyIPwDacC5bQjzISLif\r\n8k2lYZLKlS7PytEsseH4Ei+7pZtcJB7fsPVY6N/m7yxmuqQoTfVWy4dKgz/1\r\nwAllyTFB7ocm6OJxuE9jJmLHbsTWa6Mk78Z/n7DPOWNWGGi8e4R4joryFk7K\r\nLbitb9JIt4zMqosz0d3xfDIPo3i/LhcdS9hdDTBLGdkK7XBagkg5ZvXtEwJU\r\nH8RutKlzi206UY2KY9lT61cM3nINVsRj5M7uNcOsW7Z6yZBXa7Tog18LgtfU\r\nHI5VyJJaMqy9lKOhUouiKu9Wl0R5W2W2ogDMARlVUEthVlwS7n/mHmCUUEhG\r\n7kJhzbiRLtWYpYVPXN/JGLf+WfyrJd+3XzOJhl7lXjQq4jDp5mI2g3v2xHAB\r\nMej0z84E/7Nd0LboFKh1EFvI2Uze3npAWT5E5sXxXNfN5H5K3p/NjKhuC6b2\r\nlA7zJxNFgsJX1uXuQSJzik9Ry/d309zXe8+63Xn0l60E0zgh4XbJaz+whJPx\r\n287XNVaSajqQ44tBAYYomJpaTriYU1T3F8g=\r\n=Oe7C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"47739432996dad559a840aa9ce79f1206aeb4e4b","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","test:reuse:util":"npm run test:reuse:util:browser && 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":"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: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:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.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:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && json-server --watch db.json","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.19.3","description":"[![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","directories":{},"_nodeVersion":"16.19.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","axios":"^0.24.0","yargs":"^17.1.1","fs-extra":"^10.0.0","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","@wdio/cli":"^7.16.16","deepmerge":"^4.2.2","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^109.0.0","glob-promise":"^5.0.0","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^7.12.4","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^7.16.16","@wdio/spec-reporter":"^7.20.8","@wdio/mocha-framework":"^7.12.4","wdio-chromedriver-service":"^7.3.2","@wdio/shared-store-service":"^7.16.16","@wdio/static-server-service":"^7.10.1","@wdio/selenium-standalone-service":"^7.12.5"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_1.5.0_1675864598934_0.9984886875000958","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@sap_oss/wdio-qmate-service","version":"1.5.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@1.5.1","maintainers":[{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"ace105d042106adc0180a49514fc396721a22776","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-1.5.1.tgz","fileCount":682,"integrity":"sha512-b0vrwID8daUzwuN1lVuXekcTDB4NWTFarf5DODYvGwkz/SHVxZaHQBK+qe2dMogFbjFRGhJaDOGb5qlFUv6S0w==","signatures":[{"sig":"MEYCIQDoykZocgtYrw/tJYaauC8VURkCd9qnTjzK/5Cg7syTQgIhAN+DGpAkfGOlTl8Wd2eU/y8pA0cHJbFmO3wEknd7FrYq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2412401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDuMYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreVg/7BgVwrwXceydpohprzDioIfs8JnfA3WFSxo5mC5HQFrGqXLIw\r\nRHvesq9bcVGCEA3SeceFTfpBfVTO15rPVDDp4A7fDL4dpSBG2cqZiyrWTiqf\r\no2PUaZCbWJHoKd2jmdIkpyeqV3YSPjfKMR8zKPJuEbvJTxae/HjCK730uo1p\r\n/33M13JndfSH1lMj0TASdafO44qegiZHC5uN8COaD7fMdxhkfrWxfhNzhXLA\r\nWtagFIXVBuqDLGHkFZF68HkNuvJmCYQbp8uuIxM3svCTe4iU5irFoH3ssWLG\r\nlPrP7kjLJkd1GAXIBY2NkEvVfReBIVyLH+AlK5GWo7XzvfwC6zLoMJkGH4kA\r\nzFytS2hgH69Ew+PEZ9NmAQgdZIQoEIKyjQTLgZQ//WDRKSsUnn1Hs/OwDWRt\r\nc9nBq0Wp+uVhVz2CvtWJNltD2sIIPJ6bKt9gUgHmQsL17YA3ogmHvha9Rqml\r\nErcGUvM8C6XARwhHqEZUPPaNIxp2awj2F2X10ILw5jXcwDPEA1sjwm7uqfY5\r\nR5EfCwVSvL338StOGDjmPMahVwolZvfootqhku09JqjjKJdce4RW+td4q1ni\r\njNFpiaL6J6p04oMuTckQKt3+XAlCNmyT2Qxum7FRG4FotHhajVeuKp8nUEp3\r\ntqIHo62PDXdsSxoQwfdx90iFnvGDyz3jR6M=\r\n=ztTV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"2541e9fff60a12c2f1d0316859868c0c84d385c1","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","test:reuse:util":"npm run test:reuse:util:browser && 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","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: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:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.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:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && json-server --watch db.json","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.19.3","description":"[![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","directories":{},"_nodeVersion":"16.19.1","dependencies":{"curl":"^0.1.4","path":"^0.12.7","axios":"^0.24.0","yargs":"^17.1.1","fs-extra":"^10.0.0","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","prettier":"^2.8.1","@wdio/cli":"^7.16.16","deepmerge":"^4.2.2","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^109.0.0","glob-promise":"^5.0.0","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^7.12.4","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^7.16.16","@wdio/spec-reporter":"^7.20.8","@wdio/mocha-framework":"^7.12.4","wdio-chromedriver-service":"^7.3.2","@wdio/shared-store-service":"^7.16.16","@wdio/static-server-service":"^7.10.1","@wdio/selenium-standalone-service":"^7.12.5"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_1.5.1_1678697240139_0.3390294894131327","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@sap_oss/wdio-qmate-service","version":"1.5.2","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@1.5.2","maintainers":[{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"079444e973f5b860364ad932f7d466d181d0637d","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-1.5.2.tgz","fileCount":684,"integrity":"sha512-nip/Bk3HcqIVf607tYWOG8XCf0HxtnjmA1kzVozY9BLpAqCTMSU+ZaNwM/7VyshV1nVWTnSg8d4vYovBcg6P3Q==","signatures":[{"sig":"MEQCIFgKe5rMn90Ten/JS+Q3NEn44+3bpYE5KGSFTbAMmn5+AiBQQgfkvpKH7aRSnUYTB0SYt7bDl9MGI1Vjkfxud4QsSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2427474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI/pNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopVw//bzSWWd/4TDa2bxe5xWM+7KCctMgVWOwAwuhAKrVVqtcQB1/U\r\nDfwi8rGH4zZ/dEIMpk4LnUP7GUPs4CYCh1vMstX6FWmvHIcqWuivFTAkh06S\r\nGaHpL1RA4bX4mVu8pAwgVu9JGyU0JXVjkTkc2ZA1DNBqZ8lmSH0kycOnmAoL\r\nz01GHdQHoZYTGyhyUyFsRTtnDKG5yv88eZZ1fs8FTYZwQyQ3JRN1frZ7pnjl\r\ngUQFGho5JYJWdkabsvVCtKqtvGxOCu31f9Uz9BvfvpMcVqvoZ9FrlUV6Hdmx\r\nVJqt0V4bAFGPT1ezZB/UREccYwTWmvCsm7orkUWXPzXqIqxAtIQw4ctyDsk+\r\nLtfoqcDEykwQ1CI5pRD7tYK0s3W59kI06U2ZgVgK3G1HS7Ii25pGx4SuLzJJ\r\nixI/iaxcek6vJ9oINeD0r8ObddstXyF/c+/DU/Et7xuswR8a4hUPR/TAT2AX\r\nFvTn9H13ZYGkq6axbG2ccx7KYEhGqO2OfDDM/xV2nv416VtkVxPDJw9yx5GN\r\nFrfhdjQCdVp8TMmI7Zu6+m+RoYpTSbo9QfPyMCWdODE1QRExfCmWR0XzG57N\r\n9FT2/7OLle8eCBjgXni6IouzvNhzihBC2l2QGolHVvv3v78GNyOVbLb0/cTG\r\ns3MKBlt04y+ORdYsD6UAFnBwFrAJ/UbeaCE=\r\n=XkcM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"a256bd2ee4a144ad085a5cc20baae22ec7d06885","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","test:reuse:util":"npm run test:reuse:util:browser && 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":"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: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:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.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:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.19.3","description":"[![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","directories":{},"_nodeVersion":"16.19.1","dependencies":{"curl":"^0.1.4","path":"^0.12.7","axios":"^1.3.4","yargs":"^17.1.1","fs-extra":"^10.0.0","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","prettier":"^2.8.1","@wdio/cli":"^7.16.16","deepmerge":"^4.2.2","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^111.0.0","concurrently":"^7.6.0","glob-promise":"^5.0.0","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^7.12.4","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^7.16.16","@wdio/spec-reporter":"^7.20.8","@wdio/mocha-framework":"^7.12.4","wdio-chromedriver-service":"^7.3.2","@wdio/shared-store-service":"^7.16.16","@wdio/static-server-service":"^7.10.1","@wdio/selenium-standalone-service":"^7.12.5"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_1.5.2_1680079436921_0.13303901517866912","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@sap_oss/wdio-qmate-service","version":"2.0.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.0.0","maintainers":[{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"0e7473dfb07e9cf5430e9c0679fd0ee57d3f5c5b","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.0.0.tgz","fileCount":684,"integrity":"sha512-QGJh9seawBfzfs2F0ACK9HcZjym7I1yy/M72Q0JCaY9zVFZ90LTssMr9NLyiwS+njyxxtA7R7aBNKSpfJXWd2w==","signatures":[{"sig":"MEUCIA5BmzNtBhJfQPt8l/gzooXwueoSXdLuSBs0442R55ouAiEA1AVf/whjCjtliewS60Jqr1qFvn/xLMii2H0tR/JoZdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2437111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLWobACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYlQ//UmygaTpxOxIihZJISmNp1rtEmf47Y8GV6CF7wauSIUH8+Pp3\r\nVau9TAvlbMkXy8l6sFozVu4tQuA0QbeJhziMzDQt6EMQx1faStkS6G5j3TP/\r\nMnHwzWeNHuB78MEEBJ9nL/UPGTQOv5ukMrK4eQ/pWl/j+3ainzNKQUpCyRC0\r\nH2kWk87kGE9LgpeBdjN8BClhPcCXpWf0y/mGJ0lOCoz9wY7j4jNhRlAWk8SA\r\ndgSmPqvfNsfMMqWDlR7pSf8or/CKMI7rglhlWyAtrMM3JzJEHcJYKyhv6mD5\r\nsDMV0toyMXR1uhCkmg8yo2MT3ASlRqoHF+qyz27DPb91m9wl6lTyZEzKKEOP\r\nKatFsF3wM3JU7E+jXQV54ahbsX2Tl5IF/XfKlOCIGSwAkSm7RKsBCC2BOk0V\r\nyiLHy5y7Oqtkdjq+RYyy9j6rSJK9eRyQNiZmAQCnXuXC92Hucjn7hz4a1WFR\r\nGjvNd0cXNMOrqEgKQFdyBluFCcbEjhP53KVkmzR5UsVp8GftRkjODbzqJFSA\r\n3dslvd1NiLRSzjnrk8zV2b1tcW/HTBkQf4gbRsXLI+g8Yy3HYxJlRa4fFHdm\r\n/MY0CX0fWbyeNKEMine9K3vuxBG9hFNDN6QcBgqsQPB3sdDMqqjDqnUqpdqL\r\nSN83Lp2xtwJFAVxN7k6myOzMgIxHrZJOCxY=\r\n=E9J9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"af92e94aac171c28f008dcacf0429f5c2957d814","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","test:reuse:util":"npm run test:reuse:util:browser && 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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.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:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.19.3","description":"[![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","directories":{},"_nodeVersion":"16.19.1","dependencies":{"curl":"^0.1.4","path":"^0.12.7","axios":"^1.3.4","yargs":"^17.1.1","fs-extra":"^10.0.0","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.6.9","deepmerge":"^4.2.2","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^111.0.0","concurrently":"^7.6.0","glob-promise":"^5.0.0","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.6.9","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.6.9","@wdio/spec-reporter":"^8.6.8","@wdio/mocha-framework":"^8.6.8","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.6.9","@wdio/static-server-service":"^8.6.8","@wdio/selenium-standalone-service":"^8.6.8"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.0.0_1680697882866_0.7094923326277078","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@sap_oss/wdio-qmate-service","version":"2.1.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.1.0","maintainers":[{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"511656145c7d908176d826224ad383fe9ec060d1","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.1.0.tgz","fileCount":686,"integrity":"sha512-lEPiZceuQB9igE+9hpbQdDuOq5en94y+WxNVXO24ePoccxGK8YREwp2Gj16rQtF8Gese2IsJ6Pk7VO2p6GRYEA==","signatures":[{"sig":"MEYCIQCPqqImk8A6VRcWn3pqFrfmAeBTzypY/1whh39L0Rwr4AIhAKuVu+LiTYlUF4AAKWXDI3IPs+j6QGj83RyyHdNz2lFw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2443297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPRbbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqKA//c5GFgzh/5k3tQxhyIdodX5DxTOuiaSpB2qQKeGK4mcTwuf68\r\nfiOq6nO9OEqHT9zD4EfEj21Hp5VF+IZ3Uz1UEvoOhhn1dUVQRdh35lNUk8aO\r\n0fwuBd8CZfhl4vlK6VMgjZuFQ+qOdAiYiMH4S8W/z6/IcZWlrrJNe8DgoHVv\r\nft139RhvUYbqE4yhaE2SVy71lVXvcO+vyEd1Hl6pGd25ccymKJmrJY1jyDJ7\r\njMuGYLgjbo5iNZRcEYgsy6w/Ke5sjKU6M4rT0oGxdTzAInZz88mkJ3DEp3kF\r\n+1jHRuABycG4VNAEUBW6zYvCNwlgKA8mV4qOpaZ5nNencEE4V1lxMyo4kxb0\r\nCAoxaWT1i137vohzIx85HBu7qltZSKiMu5AGr7Sl6eFz2SF6322XtjW83taA\r\nAgV4rQ25L6HSlNAkMJajzw3kAiM38h+7KFrtnfy6zsKBznEzCHGIgfJ/zRTW\r\nqIYA0YE6q96k31aooQ12pc3Z02Tc1PZElA3i3er0+zbfs3iME/oL3VatsMs2\r\nfBd9v/zpH9zbud1iBrkKYQdo3JxUIbwTe5WTSmvzGJcqpMN8u4BTPfWBDLQN\r\nwdO83l1hXObIQbrpQ3bLiGo+/aTI+W8p++SW1g1RUfg/ATapksnDOUi+De71\r\nORucao/fCwpsW+1dYq7RXT3js3YwEVrgZFQ=\r\n=gd/v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"8bd07541d6d8fd9df2eb9f97f8cedae495ca002e","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.99.0/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.19.4","description":"[![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","directories":{},"_nodeVersion":"16.20.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","axios":"^1.3.4","yargs":"^17.1.1","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.6.9","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^111.0.0","concurrently":"^7.6.0","glob-promise":"^5.0.0","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.6.9","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.6.9","@wdio/spec-reporter":"^8.6.8","@wdio/mocha-framework":"^8.6.8","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.6.9","@wdio/static-server-service":"^8.6.8","@wdio/selenium-standalone-service":"^8.6.8"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.1.0_1681725146938_0.8687055103536347","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@sap_oss/wdio-qmate-service","version":"2.1.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.1.1","maintainers":[{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"47cca4f568c448ce8706ebac7af6156ace4b6ead","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.1.1.tgz","fileCount":686,"integrity":"sha512-Vgo7+bRK3JJmiVRLBMiOfRT2Xm7qNObDxiVkSArreFPKFdVgyrpHKC5gWQi6GPXjxM/1fnfBUAagaQmmSSEN6g==","signatures":[{"sig":"MEUCIA+z00Ja5KG+j9TIxwHMx2kjN0kOuU15ogQJwmZ9ZKmgAiEA9UiydF/Mxbw2WPEBLp4vPMsVqs3XwJY2RzVpmBoQijY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2443444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPWXDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLFw/+N2SLccf+6cmkiuk3eNWOjXets4rwxw3bmNtueEcDOPD0+LaK\r\n9VV9FkDeQ3vNg4qxYR2s0Mm3D9tEMWSlPNah+e32fu6DMvmQcO7vSbf3OUUB\r\n75j8HUC920aNHrjMdzIMVyLlBgryWRcojwXEMvcmn/JlEngv5nq0UHkKtRF/\r\nQfmTPzySnW+NuEO7GTtz+srpDDS6lOg/zhOE/UP+Fr+qi8PBJMl7Zo8mKAg/\r\nJfvzSkAQ0mo3YveJmVtGqu4/fPXtecKtZoslfBb7fuLsEkINLOPKDBqegqzv\r\nU23pLjrNDXpDbPYasUzCASBzjwhxyGKtXw2cF6Oj/RIaW4wlhWEfxAItFUsv\r\nsYnzEh3BSdDoGGnX9j1DC4XkmMaCcfa0sS3shgc84CD3YSxoG98qKD7oskGR\r\nx2Kwr3BQjVBhKfgCXfEVeQjowBQBZ/5UkVb4ZWBHTrZBdsC5kgIAdV4xrDm3\r\nqWmSKVmfb2SHrwb5ehCBXdZ6v7Hab6tD+HfnaiTZqHtSznALy+DrBsZwFegO\r\nJYe5bP5OaIoxwAunqlf2eh99jZR490WH+dSq5lsccGQgI1yOF37JfGj4tTK+\r\n+9Lauu5L8NI3PlBLgZHr9CDEhiGxviwpi2n8QxETZti2Mm9eB/lC5GEVuxdi\r\nBibOKRATWjtkkXMg+cy3QxUKFdQDgho6SiQ=\r\n=+apn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"c795d369086e3ebeca2a79dc97640882abf223ff","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.99.0/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.19.4","description":"[![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","directories":{},"_nodeVersion":"16.20.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","axios":"^1.3.4","yargs":"^17.1.1","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.6.9","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^111.0.0","concurrently":"^7.6.0","glob-promise":"^5.0.0","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.6.9","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.6.9","@wdio/spec-reporter":"^8.6.8","@wdio/mocha-framework":"^8.6.8","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.6.9","@wdio/static-server-service":"^8.6.8","@wdio/selenium-standalone-service":"^8.6.8"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.1.1_1681745347026_0.23550526258317328","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@sap_oss/wdio-qmate-service","version":"2.2.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.2.0","maintainers":[{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"ad81b3071c80828d7b0fc5d9f9719eeb1831237e","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.2.0.tgz","fileCount":690,"integrity":"sha512-c+4vnCYW2H6xlXiGM1TGyAy9qqrQfRIHtFg7WjkZvcIZh5R7VDXQNLu/sZKjD9Sjr0eNNPOpirL8wHYQMaJwcA==","signatures":[{"sig":"MEQCIDXGH3kEruHNKQ2KFA3hKeqPtHmQ5SerJ8QmlzBPV5j2AiBTrCaz0RjgpF82IX0+VnqTTyvjxwnPrjj0Cl6cg9qhKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2461888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPp3wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp10w/+Lnvncqb6KnovJe/Q+PTYjbQwv5RmYmULD+zk+mBtM+wNzJQr\r\nhQXvA3vpJ1csnYHarA1kcP0lpkTxvIxiwPCJCTx6JJ2jq8dEQcNZYyvxV6h2\r\n31n3itDauYAv9bjTcKYGLdzXwixxggecza3Ia75zVTdhB0l1+8VEOm8wOEO6\r\nhT+pSUdsvE6lIeaP22oJ0kMzg7IvdyD0YauD1QWFwVNDwMOctFCoCokCJ6gT\r\nMrqiI+455GG29THOjgoLQ5GU5KBfc4wDQHoDobGRk//WXrRXF0pJrnS3uFka\r\nuEvWRQsoorzf4209gzLMkX/kbPJHlQsXN1DrGZnvpnG3Mj1NprR5eegYptqM\r\nMJ/p1i7bgCCIPyL+yrGrl6eexApkaeFDTVHhvwKcIpXVu8gfOGAtKsSZda5t\r\nO1CyfbSYT2zC7nI7eYx7YCbq8Yo3Oj83ovMtrsIjQ05iO60KZv1ZDX4DDsqI\r\nAQlNzDUUiOZLoRKHjE873CgkhRLr1331Ebd1YTOjhUtkc5sfRFrVOrL9dHJH\r\niFlqlY1veB4sZINal37QvVwHwK24mwSdVfsJZBeE4PxI2jsGt3YuFJUtEKXS\r\nGn8Ksay2bzOLzg3B0hCJwNKB5HOO9RJsYjtFUJ0GY2gK9RySyoPSiVCp4O0S\r\nmYN1AmHZ8QgJgRXu2fF5kALZdJh3Y8o/zBA=\r\n=EleM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"6315aa2430716ece7b1971461127cf35f57230e2","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.99.0/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.19.4","description":"[![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","directories":{},"_nodeVersion":"16.20.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","axios":"^1.3.4","yargs":"^17.1.1","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.6.9","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^111.0.0","concurrently":"^7.6.0","glob-promise":"^5.0.0","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.6.9","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.6.9","@wdio/spec-reporter":"^8.6.8","@wdio/mocha-framework":"^8.6.8","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.6.9","@wdio/static-server-service":"^8.6.8","@wdio/selenium-standalone-service":"^8.6.8"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.2.0_1681825264514_0.8703711996662717","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@sap_oss/wdio-qmate-service","version":"2.2.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.2.1","maintainers":[{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"8fbe684e870f18ebef93551a97f27061bae54e1b","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.2.1.tgz","fileCount":690,"integrity":"sha512-bimUGkyP9xfDYXzivO0Q9EfUVmmpxN/AW4Fl9P7KP/GEdPgq5X0wJCRoXx6GO/MkpAG309ibpLzTAJ0AwBwPrg==","signatures":[{"sig":"MEYCIQCi2wqqWrlSjqRydfXclJF4iokM/nL2UOOBWuPgvCbccgIhAIyVdHnqOH/F/XcmMU3QX8aygVMCbFXTE4WENFfCLMoJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2465225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP/MjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfNA/9FmseWbNYIiRuOO1xrCbNGMoCbfm1Z/CK12Mbzl/D6LDymiL9\r\nEQXC/8J0yca0Sz76G0nweJs9c3vawReOgLPzWmLarGP8xDgPZnUBbOXkVblb\r\nUKvfBHBVOlsuVt8uo1/Hu/fyp+V8Lirq9zwQg6OXmiOu9qKKb4wFZp8Ga/A9\r\nerZPHXzLbNB06LysWLi+Bkvpd5k1sdKeNJzb6g/34lCh8Sr1GMQNpMiiJBEj\r\no46erMGXDnkqcwn0s4JljbhvDxXAz/r+Lxamp6bmsmpuTUhZ89l6E9UvvHM3\r\nIGZuEWk38k5w8NJf0Dzm1GLMY7t/w+0w4AWY1Cfp2EQcBseOHiBRo/+NEiYK\r\n3412E8DZLlGpImEkflLlnfLZXL46VEqbIvTtjromSf1fDZxQfeNzO/HOWrmq\r\nBnbF/kewptij8JShRr+9NcZW7VTBGLKqPLLNU6iozZFz0QvmBCroboJTuJk7\r\nDCi7WU4vVGDOwrm9Tk/skg7aXUGiVJpBPt3G7J98sCh6fXZcjia8qFCLWj/P\r\ntiapirwoNap3brl5BpDEcyxvTRL/EcbkfFDi3frOj6UOHUZpQPDHtLIFZLfl\r\n76ZfuQHCffhsvxIrl4scb3mf+MibR8Byf9MxAu0WJjgPixPzA9QhwP9Qi6A9\r\nLsQibM3ZBPoFvaD0TrU2viYIpGl8BnFn9x4=\r\n=jCAC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"c5f3bf24b8c69b131bd406c9003e09e088cd1e73","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.99.0/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.19.4","description":"[![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","directories":{},"_nodeVersion":"16.20.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","axios":"^1.3.4","yargs":"^17.1.1","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.6.9","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^111.0.0","concurrently":"^7.6.0","glob-promise":"^5.0.0","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.6.9","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.6.9","@wdio/spec-reporter":"^8.6.8","@wdio/mocha-framework":"^8.6.8","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.6.9","@wdio/static-server-service":"^8.6.8","@wdio/selenium-standalone-service":"^8.6.8"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.2.1_1681912610886_0.579181642384003","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@sap_oss/wdio-qmate-service","version":"2.3.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.3.0","maintainers":[{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"b2c958c511cd91ed1ab0059f9dfd3794cfff4955","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.3.0.tgz","fileCount":691,"integrity":"sha512-RM01zsxQH+gcFL8roFTFoCrBebGsfswaLAAdbrLYbsQUNIKbzeJ7AXXOOPjRzznv0X8Bvj7VXdNdgary7nnrpw==","signatures":[{"sig":"MEUCIQDaLjdNONIpNNCSVjx+xqrVj3PzzhK0VX8HQpVSesBNZgIgAJstBvGoq9wHgkBggZYpNPgHkR1GHwF8KLIRhohXCQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2473862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSOA9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNDg//Y4reJQpWuL0pOZrj2D9XqYkTTK7kHEOJzBWB4HLGnMUlbeLF\r\nJ4z8IOrietJf2+WBl8S9lAx78mUFQPNrHQFwiyUefdxYqCvOkYupzYQ9tpWt\r\n3x+Z4RXQ4XWqErRyN/Rj4pezZiatBEoAoPlf9J402l3q4R8lTVLzx+q2cv4k\r\nVk6WRhy3RUDieYea5GegMNhL1ihdSj1cveo5VmZRssxcMvPiFlCozWdDH3IG\r\nOO47yFvSVImBGnN7AgxrBdl3SvnINYV4hEoZ3UAc1yZG7TCpC0uIKTuOrd4D\r\nueWCG7vCYKy1JQ1OqPoxHaz0AZ9vmeVReqRbNNfpAzEwmkgFkvktXdKJAybe\r\nG4cMxj+v2AWTiASHwc7uw1yNIdPAwNR71/oKbcq6XY0pmsD+RKK/RfqzjwmD\r\nfUJ9cDwFzaU5IAXxOMwoK14ahuLZCd+aYlmTyJSeToDumYiJ/tdaIcOHGSLD\r\n9NAuLnTqm3SAtL2SwGjYVFeeLh4C95GShhUhhzVnstThHXmfRobHHFAUBc9H\r\nIfjTiT3QrCy2ywcAqcqIcaAURIaoN1V5rzESvLDOUD6OORu91DcNiPjwQmlp\r\n0BFPvIAepZAhiAY6OokR9CXIXnD3R4K250F9wwkhtnSrpv0lGgO1sasF33vI\r\n6eONS+dUYU27SkE5dwBpvFf+elNC6kHIzKE=\r\n=y74R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"78d42151c013988fdac9a0b06cf1d7602a56cedc","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.99.0/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.19.4","description":"[![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","directories":{},"_nodeVersion":"16.20.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","axios":"^1.3.4","yargs":"^17.1.1","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.6.9","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^111.0.0","concurrently":"^7.6.0","glob-promise":"^5.0.0","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.6.9","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.6.9","@wdio/spec-reporter":"^8.6.8","@wdio/mocha-framework":"^8.6.8","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.6.9","@wdio/static-server-service":"^8.6.8","@wdio/selenium-standalone-service":"^8.6.8"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.3.0_1682497597103_0.5491622125478755","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@sap_oss/wdio-qmate-service","version":"2.3.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.3.1","maintainers":[{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"97bef99938c448ef80ad396cf8190de2d9ef84f6","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.3.1.tgz","fileCount":691,"integrity":"sha512-KYjevPpdHlgx+aQWs8Z1t+EwxA4wogVjT5/Q1eTvrMaddXYGDF8EGVJ37LeMJlEmjx1gKR8vj76wpO9tnj9yUg==","signatures":[{"sig":"MEUCIQDVq4sZbHmOgui6BHeCoVk4WavJF1eHpeXEvFjdvysF3gIgOhkEAGWXnYT8VRRLZz6sokJXFm9bYs51qqDnVxBWnyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2470833},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"a549ba935f27e952514c8a8d4f724af626c2593e","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.99.0/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.19.4","description":"[![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","directories":{},"_nodeVersion":"16.20.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","axios":"^1.3.4","yargs":"^17.1.1","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.6.9","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^113.0.0","concurrently":"^7.6.0","glob-promise":"^5.0.0","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.6.9","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.6.9","@wdio/spec-reporter":"^8.6.8","@wdio/mocha-framework":"^8.6.8","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.6.9","@wdio/static-server-service":"^8.6.8","@wdio/selenium-standalone-service":"^8.6.8"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.3.1_1684224826173_0.521046504728145","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@sap_oss/wdio-qmate-service","version":"2.4.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.4.0","maintainers":[{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"8783c995983bf8ffe2318dd996d43de6fa894708","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.4.0.tgz","fileCount":695,"integrity":"sha512-Dlckx7RMyJpx6JqerNfyIK7pGnwP8oFfumLsd29xZdQCfH3yXoSpPW9m+WHwwELQSwZwadw/noUplFadCa8OUw==","signatures":[{"sig":"MEYCIQCapGJHwwwq4zNadG5ZNnpJMBEyhwG7785mTJJMwFYUxAIhALRStQLUuA+EKQuWg2I53g47vI0zf0NpAUW6XX2gWSjn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2507085},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"4752a8e643eb2f367736e2edd9d63ce9ec2318eb","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.99.0/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","@sap_oss/odata-library":{"xml2js":"^0.5.0"}},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"8.19.4","description":"[![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","directories":{},"_nodeVersion":"16.20.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.3.4","yargs":"^17.1.1","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.6.9","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^113.0.0","concurrently":"^7.6.0","glob-promise":"^5.0.0","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.6.9","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.10.1","@wdio/spec-reporter":"^8.6.8","@wdio/mocha-framework":"^8.6.8","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.6.9","@wdio/static-server-service":"^8.6.8","@wdio/selenium-standalone-service":"^8.6.8"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.4.0_1685717381655_0.3056750105279331","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@sap_oss/wdio-qmate-service","version":"2.4.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.4.1","maintainers":[{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"d42e9ee933da5519cc5daa75b4d511c37f0f1614","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.4.1.tgz","fileCount":695,"integrity":"sha512-YrpsaCLAn2InwrEkpx4IzgiEASSyCr27ysGvJxoniIao5B3x35UXjfbkFow/CvvmWqc0u8Xe5gpjuP8sqEJHYg==","signatures":[{"sig":"MEQCIBJVD30x7w/XVQc8kNtRtKdZdxAdKdGJtbiV0mxyOTR9AiBqVd1w/enc+xbMsb123+rW4iQEFRgndlqGghfY1Acwug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2507021},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"40aa05ff87208b47870d89711476cc143214b9b8","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.99.0/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"9.5.1","description":"[![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","directories":{},"_nodeVersion":"18.16.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.3.4","yargs":"^17.1.1","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.6.9","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^113.0.0","concurrently":"^7.6.0","glob-promise":"^5.0.0","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.6.9","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.10.1","@wdio/spec-reporter":"^8.6.8","@wdio/mocha-framework":"^8.6.8","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.6.9","@wdio/static-server-service":"^8.6.8","@wdio/selenium-standalone-service":"^8.6.8"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.4.1_1687259319899_0.9925102280134308","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"@sap_oss/wdio-qmate-service","version":"2.4.2","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.4.2","maintainers":[{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"2f63bb91afdfe95c536df109b8cc98b640cd403d","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.4.2.tgz","fileCount":703,"integrity":"sha512-gf6tAJ7Kkp0oDq0snGrj3miFZhU/1hWVkdYzjUzrugA6wS3vhiDvHo273uWL90GQyeVXlnlPNCRGudvqkTVptQ==","signatures":[{"sig":"MEUCIQC3NGRYBO8xWilfkCwAqoxcFwzFiB9pJM32U+Hu2Zi7WAIgAuDdM+9FPA7rqo5Rse/fxfi623MZqf4yspPFPBLBaIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2539098},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"26ff3bdb35154f44db6966193e895e82b3ce9660","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.99.0/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"9.5.1","description":"[![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","directories":{},"_nodeVersion":"18.16.1","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.3.4","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.6.9","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^113.0.0","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.6.9","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.10.1","@wdio/spec-reporter":"^8.6.8","@wdio/mocha-framework":"^8.6.8","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.6.9","@wdio/static-server-service":"^8.6.8","@wdio/selenium-standalone-service":"^8.6.8"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.4.2_1688561231088_0.690838125534647","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@sap_oss/wdio-qmate-service","version":"2.5.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.5.0","maintainers":[{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"f9015a53f9861b9a11c0866d867645e921aa714b","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.5.0.tgz","fileCount":704,"integrity":"sha512-8zImnsLmveV+DuiV9eCTPjZQvvir6bMhGA2IW/QsIg3vCtY88mBmYoBSD7ULOTev+YIpREaUuYc2sSqA1hoHGg==","signatures":[{"sig":"MEQCIBqrPDB4wGn7x34gjBX7WEFHEZlV7gUZNMtppimtSnHbAiAuOvyBJpLy1i297FWLtIVm/QuRiwrFfSKaX8uEDyoinQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2543969},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"1836df09d8c4376bae7c752a843c1769bdcd5da7","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.99.0/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"9.5.1","description":"[![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","directories":{},"_nodeVersion":"18.16.1","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.3.4","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.6.9","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^113.0.0","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.6.9","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.10.1","@wdio/spec-reporter":"^8.6.8","@wdio/mocha-framework":"^8.6.8","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.6.9","@wdio/static-server-service":"^8.6.8","@wdio/selenium-standalone-service":"^8.6.8"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.5.0_1688648266192_0.41337966745797017","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@sap_oss/wdio-qmate-service","version":"2.5.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.5.1","maintainers":[{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"dd939113b3ab9ce5971f1ab35e3fea07c12d8251","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.5.1.tgz","fileCount":705,"integrity":"sha512-Iz316BEmuvZigjvXpNZLbFLtzQe6Gow+brfbtO+dIbO7BdwWnO56g8JNNxtmnwpWHKpBHI52+iXjlAC20VhRyw==","signatures":[{"sig":"MEYCIQCeDV8c4aUQgdcAAhIqJHOIy0tx3iZVksDm/BXNGmnENQIhAPbmSifJBaPfGqw7OruA2XKvSlPRw/G9B4hRky2L7fh3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2547014},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"5d8415bc421bd3da0591c44279c11e414c08e5d2","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.99.0/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"9.5.1","description":"[![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","directories":{},"_nodeVersion":"18.16.1","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.3.4","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.6.9","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^113.0.0","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.6.9","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.10.1","@wdio/spec-reporter":"^8.6.8","@wdio/mocha-framework":"^8.6.8","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.6.9","@wdio/static-server-service":"^8.6.8","@wdio/selenium-standalone-service":"^8.6.8"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.5.1_1689765225982_0.0036527624603595044","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"@sap_oss/wdio-qmate-service","version":"2.5.2","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.5.2","maintainers":[{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"d9a0bd2a6c60ff35e0eba9ef3c0b124aac491732","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.5.2.tgz","fileCount":705,"integrity":"sha512-IRtdA0Axc5CjEG+KSFqmOPpHwiUDpTwZ2WWUHZrAt8Gt53rdBw/xJ+/5oGrlt6Z9KVTlqcCdQt6CMP2VfEoKKw==","signatures":[{"sig":"MEQCIB+vvOfNUzbK/o6KsK5UXUJzA2S58RzPTOCcKDmqiwS9AiAMRNmoYERllpcy8Sw5EZw1z30ReQRLeknVcflScY5liw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2546984},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"668b9fcb518a702f9bbb7301b8f11b62950368fc","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version --no-save","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.99.0/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"9.5.1","description":"[![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","directories":{},"_nodeVersion":"18.16.1","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.3.4","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.6.9","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^114.0.3","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.6.9","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.10.1","@wdio/spec-reporter":"^8.6.8","@wdio/mocha-framework":"^8.6.8","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.6.9","@wdio/static-server-service":"^8.6.8","@wdio/selenium-standalone-service":"^8.6.8"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.5.2_1689863039686_0.41800079793968203","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@sap_oss/wdio-qmate-service","version":"2.6.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.6.0","maintainers":[{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"0e68be00f78065530b8c759cf156eb362b7b898b","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.6.0.tgz","fileCount":718,"integrity":"sha512-bLWNB3deSCCwc6j8z2nVKB4TyS/dYUOnyMLu9Ny2mfBfpvG/xSSFmbYWPNjNDzfMpD1SGxMrKD2PRieyMw4K+w==","signatures":[{"sig":"MEYCIQC4CaO6jPn1epIeeJXsgFQ5HDBfreQLF3BurMNQLuqssgIhAMi4kGaRGDc0aE+6eQ19zDKykMP3vgAU/OiUo1GKgLjN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2572170},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"9cf1cc16a7246a01f1c2d34921b656a7da8fce0f","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version --no-save","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.99.0/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"9.6.7","description":"[![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","directories":{},"_nodeVersion":"18.17.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.3.4","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.6.9","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^114.0.3","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.6.9","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.10.1","@wdio/spec-reporter":"^8.6.8","@wdio/mocha-framework":"^8.6.8","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.6.9","@wdio/static-server-service":"^8.6.8","@wdio/selenium-standalone-service":"^8.6.8"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.6.0_1691070787870_0.3269442493218264","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"@sap_oss/wdio-qmate-service","version":"2.6.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.6.1","maintainers":[{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"d49280f73a37f530f261b6ef86e582876581d218","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.6.1.tgz","fileCount":718,"integrity":"sha512-2t5ekw8DI8/YCNWffEkhjFNzpe+U52+NPrRjGH6Fc53CSMN6ptLovCR+JkzT9gT1hIEdS7aV0LarNTxCpZt/3w==","signatures":[{"sig":"MEUCIQDJBiY9qfN1Q2l10fD3wuS8FawrQCk351Qj64zj+/6+NgIgJD/+3CR32cnd+0SQjNmmEge3sa01fyNqm2RyUb8gtjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2573455},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"4184fe05f469c262180a84d900ee96d8ca72a295","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version --no-save","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.99.0/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"9.6.7","description":"[![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","directories":{},"_nodeVersion":"18.17.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.3.4","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.6.9","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^114.0.3","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.6.9","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.10.1","@wdio/spec-reporter":"^8.6.8","@wdio/mocha-framework":"^8.6.8","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.6.9","@wdio/static-server-service":"^8.6.8","@wdio/selenium-standalone-service":"^8.6.8"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.6.1_1691587186023_0.6147842834513038","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"@sap_oss/wdio-qmate-service","version":"2.6.2","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.6.2","maintainers":[{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"38b3b819afbb334c48683b41c7ce393aaf5b9a0a","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.6.2.tgz","fileCount":718,"integrity":"sha512-SJ98TgDYVg+B3eRHBTxYW4e09nWdbxz3RVgD1ij9eTxkeia31yCyjsdo0tw7duqCg8cBR0EGEWrbd50lWSRagQ==","signatures":[{"sig":"MEUCIQDQrjffqk0IYI/N6qNYL1j0erGyfHcnZ38KYeXkSCWc3AIgZt6Z8h0wyb8vRAcqCMvMuJQkFTKtToquQCqPpqv1HTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2575987},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"eb7f292ed6bb9c530346d227bf453dd6faad3954","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version --no-save","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.99.0/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"9.6.7","description":"[![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","directories":{},"_nodeVersion":"18.17.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.3.4","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.6.9","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^114.0.3","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.6.9","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.10.1","@wdio/spec-reporter":"^8.6.8","@wdio/mocha-framework":"^8.6.8","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.6.9","@wdio/static-server-service":"^8.6.8","@wdio/selenium-standalone-service":"^8.6.8"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.6.2_1691760614920_0.6345783658003705","host":"s3://npm-registry-packages"}},"2.6.3":{"name":"@sap_oss/wdio-qmate-service","version":"2.6.3","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.6.3","maintainers":[{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"0e83ed23c8b1287b3fdc7838d43a05d3625e8bbe","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.6.3.tgz","fileCount":718,"integrity":"sha512-fKLGk4EAl14nNxOIwRtcf4bHCid9ETilYbHB8MiAjLfxAgIVcuA+xN1AhVkF30jtFK1th6Uf9m0Oya1bZEoCzA==","signatures":[{"sig":"MEQCIEMga0lYPGDyjthhbGrUPfeRGbHfVBJAJZ+NSF9C/z2JAiBlE7PFiBmliZ/Pbc4bsz+7FRKWHZiPCuUeaSDGuEQ4oA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2577301},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"7259269be1db20413ce1d6423e4cfe0907e430c5","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version --no-save","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.99.0/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"9.6.7","description":"[![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","directories":{},"_nodeVersion":"18.17.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.3.4","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"8.14.6","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^114.0.3","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"8.14.6","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"8.14.6","@wdio/spec-reporter":"8.14.0","@wdio/mocha-framework":"8.14.0","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"8.14.6","@wdio/static-server-service":"8.14.0","@wdio/selenium-standalone-service":"8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.6.3_1692357664597_0.0720396958741023","host":"s3://npm-registry-packages"}},"2.6.4":{"name":"@sap_oss/wdio-qmate-service","version":"2.6.4","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.6.4","maintainers":[{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"a554aee84ef3350b000e0e8f82096fb0f560a4c2","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.6.4.tgz","fileCount":718,"integrity":"sha512-HLVYBVXJOtzp/Cs9xRV/+H0zHpVO0PgZZuy2jpFmTAXvEi07jXl+pynkCnqUhvzE0i3lq8UmgAx4JHmwLKfg4Q==","signatures":[{"sig":"MEQCIDItDTSa6nP1xhxDzr+AF8of+6N6t3RKkycrOlxhrUjGAiAjJ/mQm0zvnBfUNtfaQeehDhNRAA/P+jsJ9vGgqkMhZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2577320},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"6aa9963d516a6e9d5390138b568a283a318e0d40","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version --no-save","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.99.0/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"9.6.7","description":"[![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","directories":{},"_nodeVersion":"18.17.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.3.4","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"8.14.6","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^114.0.3","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"8.14.6","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"8.14.6","@wdio/spec-reporter":"8.14.0","@wdio/mocha-framework":"8.14.0","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"8.14.6","@wdio/static-server-service":"8.14.0","@wdio/selenium-standalone-service":"8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.6.4_1692366556760_0.332443476267946","host":"s3://npm-registry-packages"}},"2.6.5":{"name":"@sap_oss/wdio-qmate-service","version":"2.6.5","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.6.5","maintainers":[{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"l.marques@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"3c9d6c5cd296adccc0486c935d647dd57833a545","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.6.5.tgz","fileCount":719,"integrity":"sha512-+KdNhD1oPNfGkxPgNzZCieN7o2Hz+d9qhK9e1Pu9wAoNBMy376s93PCxqWx3K9hp2eFgkWjnmUoLdpHg5gcpMw==","signatures":[{"sig":"MEUCIH9zlkTxmw1Pe6thRsE0m+AtXrFVn87dCjlmAfi3mql2AiEA5+m2wkQNDs+589P085dZCQTuUzh+TTIMJBz1oPvOhqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2590812},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"4c6a92fa94d3ac6d064a2d68812dcd621f7746d4","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version --no-save","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.99.0/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"9.8.1","description":"[![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","directories":{},"_nodeVersion":"18.18.2","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.3.4","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"8.14.6","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^114.0.3","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"8.14.6","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"8.14.6","@wdio/spec-reporter":"8.14.0","@wdio/mocha-framework":"8.14.0","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"8.14.6","@wdio/static-server-service":"8.14.0","@wdio/selenium-standalone-service":"8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.6.5_1698764343640_0.8322640328606266","host":"s3://npm-registry-packages"}},"2.6.6":{"name":"@sap_oss/wdio-qmate-service","version":"2.6.6","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.6.6","maintainers":[{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"l.marques@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"60ad4e38f0fad0b0adfd1c0db6b7f22e9e6bdd55","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.6.6.tgz","fileCount":719,"integrity":"sha512-jxYIzeqirYtGbOWF/b8aiYYM3N4UhDmxjGibbydO06GXlwrtT+a/dRW9jEK7TRyK8Y4+6eBdws8vlkiSBm4j2g==","signatures":[{"sig":"MEUCIQCvUt2tDIdz3HLewqsI1Rk3geVNBvbPPS68xyeTJiEGigIgSE+XTOviayQ80/PumziDlNreucG95HtcWY6aHZaigBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2591066},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"ebb028fc546833c61d72935572aff385dbf49f2f","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version --no-save","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.99.0/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"9.8.1","description":"[![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","directories":{},"_nodeVersion":"18.18.2","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.3.4","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"8.14.6","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^114.0.3","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"8.14.6","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"8.14.6","@wdio/spec-reporter":"8.14.0","@wdio/mocha-framework":"8.14.0","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"8.14.6","@wdio/static-server-service":"8.14.0","@wdio/selenium-standalone-service":"8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.6.6_1698770953010_0.45500332162690227","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@sap_oss/wdio-qmate-service","version":"2.7.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.7.0","maintainers":[{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"l.marques@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"b91b3dc566b54e6f3cb286ff4c36c04b275fb57f","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.7.0.tgz","fileCount":725,"integrity":"sha512-jbYKFwAt4yJszudiyXHyALWBllf/f4RCiqADAqHveXHbp3sMTdPlYIZne8lXRNKIflIjcqzxeyZtWjaU9D7naw==","signatures":[{"sig":"MEYCIQD4+rksGvan1v1xCAxFm94FxbqhyNcQZSGuvbyAg+1EHwIhAOqJ2NvNqB718/xMd0TKftjR3lp7y519XovELdU0iwoy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2597596},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"d61b89c898cce3e9fd5fc110af6782e2c209fe67","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version --no-save","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.99.0/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"9.8.1","description":"[![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","directories":{},"_nodeVersion":"18.18.2","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.3.4","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"8.14.6","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^114.0.3","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"8.14.6","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"8.14.6","@wdio/spec-reporter":"8.14.0","@wdio/mocha-framework":"8.14.0","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"8.14.6","@wdio/static-server-service":"8.14.0","@wdio/selenium-standalone-service":"8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.7.0_1699345689242_0.24343584556350262","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"@sap_oss/wdio-qmate-service","version":"2.7.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.7.1","maintainers":[{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"l.marques@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"73748e3943b1f0e7138d12db8aa7ed0cdf4643ea","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.7.1.tgz","fileCount":725,"integrity":"sha512-k7nOwJmcwFiZTh+ejz2l7EFEe+PANVueCAFqKWImoNGuypxXT+Mv6buZg7e/rYyY6v9kOiMNY/wdczA+6vXFcg==","signatures":[{"sig":"MEUCIQC3htg+/8gKU2RV4/9rMFDLwI82pmXDD9x9APYPAP/raQIgQmlut95SESEbxJBgSqIMGbWaCLieNo1RcM+zAjneWGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2597596},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"114bd343b5c94a3d40e443a5b60eeb0fe2e11366","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version --no-save","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/1.99.0/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"9.8.1","description":"[![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","directories":{},"_nodeVersion":"18.18.2","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.6.0","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"8.14.6","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^114.0.3","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"8.14.6","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"8.14.6","@wdio/spec-reporter":"8.14.0","@wdio/mocha-framework":"8.14.0","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"8.14.6","@wdio/static-server-service":"8.14.0","@wdio/selenium-standalone-service":"8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.7.1_1700223745363_0.1555933836166119","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"@sap_oss/wdio-qmate-service","version":"2.7.2","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.7.2","maintainers":[{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"l.marques@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"476f4c1b67e3b2a033cb910a34e118abf1ad5720","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.7.2.tgz","fileCount":725,"integrity":"sha512-2IYhjJrgONQGvrF8dEypybmVfElVg51uwKJdv1Bp4euhTMoWimOZBhhqQG+m/iSDhErgx0sBeu3O4Xg0QOSsyw==","signatures":[{"sig":"MEYCIQCGCks0U9XmYfmUnQpIYwTezGRWycbC2zgFqzyG6fHn1gIhAIDUyXzjQBRvKX2+xEKsv3zXsOZL4AWHO/HfyAvQZwtS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2597891},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"09db2f16faac35c80356b4e2f7a0b2e757999de7","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version --no-save","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.2.3","description":"[![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","directories":{},"_nodeVersion":"18.19.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.6.0","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.1","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"8.14.6","typescript":"^4.6.3","json-server":"^0.17.0","chromedriver":"^114.0.3","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"8.14.6","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"8.14.6","@wdio/spec-reporter":"8.14.0","@wdio/mocha-framework":"8.14.0","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"8.14.6","@wdio/static-server-service":"8.14.0","@wdio/selenium-standalone-service":"8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.7.2_1702042488559_0.9296345036769742","host":"s3://npm-registry-packages"}},"2.7.3":{"name":"@sap_oss/wdio-qmate-service","version":"2.7.3","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.7.3","maintainers":[{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"l.marques@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"339a5eda6caf98284fbd650e3a72a07005ade9d1","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.7.3.tgz","fileCount":725,"integrity":"sha512-QQDKRxir9ieiHVnJGkz9iDncXKmnkl/LVMr33eXoQ4tWtG6WT3uuKiU/mqt65ja1PfTTuepNJ8EtFWf3ql37AQ==","signatures":[{"sig":"MEQCIH0lLaGK4q9VKxCjWmMljPQhKal4xqVUEfvvWA/zCVVLAiB+E7w2Ee9sv9N+8DNfnQoOI1erOpt2z7avd6COm90WWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2617001},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"b7eabb4bc7005f865d7e5994f22cf493f87a50ea","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version --no-save","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.2.3","description":"[![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","directories":{},"_nodeVersion":"18.19.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.6.0","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.27.0","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.27.0","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.27.0","@wdio/mocha-framework":"^8.27.0","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.27.0","@wdio/static-server-service":"^8.27.0","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.7.3_1705327934850_0.10568751157282197","host":"s3://npm-registry-packages"}},"2.7.4":{"name":"@sap_oss/wdio-qmate-service","version":"2.7.4","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.7.4","maintainers":[{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"l.marques@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"03b3406ad93c3af00173bdbefc4bcdc3061f6bdf","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.7.4.tgz","fileCount":725,"integrity":"sha512-dlGllwwfDLTB0i2yr02eh4Bve1iQ8UXVTuybzmueeb1AK2dq3cYcdeFGIGgaenySYoyI837Q0hLpRY7xWcXoZQ==","signatures":[{"sig":"MEUCIAG93ghSB3UpLxvNaZ0Ja+7KuwDPLYmtc/VwYBtz5L4UAiEAkh/8V+NXU9KP3ZDD1+PW2UPtfSRnRN24VSOKdCixpF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2617033},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"9ba4e907337f9d37f422e06d286fe7834760606f","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version --no-save","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.2.3","description":"[![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","directories":{},"_nodeVersion":"18.19.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.6.0","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.27.0","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.27.0","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.27.0","@wdio/mocha-framework":"^8.27.0","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.27.0","@wdio/static-server-service":"^8.27.0","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.7.4_1705505917912_0.7995007144854949","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@sap_oss/wdio-qmate-service","version":"2.8.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.8.0","maintainers":[{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"l.marques@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"ff7f1dea4cc4ebbb62ea7b47bd4b55ac369b5331","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.8.0.tgz","fileCount":725,"integrity":"sha512-gErDdiJrBFQSzp1ZYw4+myBeMiKbpE+DkHtyb4fspeNtVp9s//BiotqjSFmpOAiYrgdO5ekUHMdMXEc4tOEIkQ==","signatures":[{"sig":"MEYCIQDAmOW2MXaUXjmpjFeSNEc2WWZWvs9laJMYOQ5rMdXM/wIhAIF05essj+I0VXQczak3ZAjadqb8Sy6ugwApj8T79jQy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2623884},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"db164f82db52ac67aa794523ef25c6bea66b3707","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version --no-save","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.2.3","description":"[![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","directories":{},"_nodeVersion":"18.19.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.6.0","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.27.0","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.27.0","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.27.0","@wdio/mocha-framework":"^8.27.0","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.27.0","@wdio/static-server-service":"^8.27.0","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.8.0_1705589698932_0.0676935853427505","host":"s3://npm-registry-packages"}},"2.8.1":{"name":"@sap_oss/wdio-qmate-service","version":"2.8.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.8.1","maintainers":[{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"l.marques@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"d06974f413e7c7469bafb95df3f76c03bf73aed6","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.8.1.tgz","fileCount":725,"integrity":"sha512-Z96ozJ7p4WzpDaRpLrl3e1UmQVhkHTbzDYH2mB19THw08QDDLXugOqMPMeajS2giFv4GjAAbhXbxCnvZqGEMIw==","signatures":[{"sig":"MEYCIQCtZo8bOAanK77X+0qHBdVZ2AKRsFMuhLBwVIGYik/a0QIhAIMx2KIZrw9eMKrd337efd/cynldMWN5V2eCJJzKCa3T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2626066},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"45774e96624912298d718d2f4a5f5f8a5d06db92","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version --no-save","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.2.3","description":"[![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","directories":{},"_nodeVersion":"18.19.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.6.0","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.27.0","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.27.0","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.27.0","@wdio/mocha-framework":"^8.27.0","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.27.0","@wdio/static-server-service":"^8.27.0","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.8.1_1705926717001_0.19215817391209877","host":"s3://npm-registry-packages"}},"2.8.2":{"name":"@sap_oss/wdio-qmate-service","version":"2.8.2","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.8.2","maintainers":[{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"l.marques@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"a648214f7c6f025decaf4a482fd898265b237250","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.8.2.tgz","fileCount":725,"integrity":"sha512-QJN9jqHznjeOTUaSwWkbRYkCfu0enci8zkPU6J2GR1FV3KsVJ3Y+7221zKr0Jc5e7iiNFg5aZrFhWs8wvZ1MAg==","signatures":[{"sig":"MEYCIQCYC/DPJjNsRosYRXBd+pP/RUUrjGx1D0Q8UOeU9A7nGgIhALQDAB1PTpRuz1+kWDTtZr3bRHrTNrOd9DgeRrEttauf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2626066},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"f9646a2ba152a29b240d15ec0019b4a181433a44","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version --no-save","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.2.3","description":"[![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","directories":{},"_nodeVersion":"18.19.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.6.0","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.27.0","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.27.0","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.27.0","@wdio/mocha-framework":"^8.27.0","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.27.0","@wdio/static-server-service":"^8.27.0","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.8.2_1706024212425_0.8054601515923168","host":"s3://npm-registry-packages"}},"2.8.3":{"name":"@sap_oss/wdio-qmate-service","version":"2.8.3","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.8.3","maintainers":[{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"l.marques@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"d405bdb97249f680fbbadf3ec693e63ca4982fc7","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.8.3.tgz","fileCount":725,"integrity":"sha512-DXWgW2kD/L4RWfnzxyy0RTgunq/xC+scatMeOE8BRNB8PDAviwLOmmtMWdV23OSbO0SV9UyoN7bY5JT20OQYpA==","signatures":[{"sig":"MEQCIGC2M/9ovSKi/mT/ROFRS4ieCO046qINGCpDP67BgiV7AiBpsXVxpYrofbavL3Qr5Mw7TfSAP7TxmSIO6N4G2t6prw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2626065},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"93d654278b4e452c8c9d1355fe5d09ac96b5e0af","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version --no-save","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.2.3","description":"[![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","directories":{},"_nodeVersion":"18.19.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.6.0","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"2.2.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.27.0","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.27.0","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.27.0","@wdio/mocha-framework":"^8.27.0","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.27.0","@wdio/static-server-service":"^8.27.0","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.8.3_1706258157111_0.20691470430603776","host":"s3://npm-registry-packages"}},"2.8.4":{"name":"@sap_oss/wdio-qmate-service","version":"2.8.4","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.8.4","maintainers":[{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"l.marques@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"c6071281fc65c7fbec8392d03b4693aaf8f30f0c","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.8.4.tgz","fileCount":725,"integrity":"sha512-uFkfJy9Uau84dJB1ll5u5lF/FvKSt0tFdOtODrEYtVEio5cp2oBAxGDt82hPE4k0mT6ezsOVMwzquZHoYkuWJQ==","signatures":[{"sig":"MEUCIQDnuREyoLw5fVLedK7qH4kFXGea0pyFw70c6qdkyeGXvwIgehDtpGSeDAeqdMnob478YPdbevxnBYNacH4E/FJhVj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2626135},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"ff41d97d01d934c4737e6057aaa82ca8d2729d05","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.conf.js","update-chromedriver":"npm install chromedriver --chromedriver-force-download --detect_chromedriver_version --no-save","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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.2.3","description":"[![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","directories":{},"_nodeVersion":"18.19.0","dependencies":{"curl":"^0.1.4","path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.6.0","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/mocha-framework":"^8.29.3","wdio-chromedriver-service":"^8.1.1","@wdio/shared-store-service":"^8.29.7","@wdio/static-server-service":"^8.29.1","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.8.4_1707207987087_0.20682000644340937","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@sap_oss/wdio-qmate-service","version":"2.9.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.9.0","maintainers":[{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"7630b52e6767ce68cf63d325d764cd0f34883ffe","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.9.0.tgz","fileCount":724,"integrity":"sha512-CF5S+1K43wo+GOorOqpGi6GWkIvemubUVrlLw1JSLsiY4RdAqJhH+wM6Rx7qVfquS2ZcNCU85vlE/XZPVyGRew==","signatures":[{"sig":"MEYCIQC5uHr0hOskoRB4/jXh8tar5+z6szIvp5Av4nmbYw1kbgIhAKRTwvb2xkWAxWHCNlZjeFN1TcA2HkBmyh0L+mHYWtuJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2624211},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"59386f150005c297f1c9c0cf4091796d2e2d4c16","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.5.0","description":"[![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","directories":{},"_nodeVersion":"18.20.2","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.6.0","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^6.1.6","query-string":"^7.1.0","@sap_oss/odata-library":"2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.0","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/mocha-framework":"^8.29.3","@wdio/shared-store-service":"^8.29.7","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.9.0_1713973786066_0.10735028660008439","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"@sap_oss/wdio-qmate-service","version":"2.9.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.9.1","maintainers":[{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"6ba8609ec2cec64f224556acac0e4950ef5662e3","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.9.1.tgz","fileCount":724,"integrity":"sha512-TiOYUKd3b7reqZzuTdORfnTrVBfigRgdvFfAY/Dzzy+PQTXx+8+q4ehqe/mEfu1bc7on5H7lvsscbOfquqcoPA==","signatures":[{"sig":"MEYCIQCcy9aPcXPIYgox0qyZP4Ynba8ocea9CCmVMfsgMgeMAwIhAPJ34h6basrQd/gCGs0sX45jchZWaR1M7Rt3A+xXJJy6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2624859},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"bfe23744855dcde100db0f37b67fa4bff25f29e5","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.7.0","description":"[![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","directories":{},"_nodeVersion":"18.20.3","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.6.0","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","@sap_oss/odata-library":"2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/mocha-framework":"^8.29.3","@wdio/shared-store-service":"^8.29.7","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.9.1_1716974490526_0.06726843275346339","host":"s3://npm-registry-packages"}},"2.9.2":{"name":"@sap_oss/wdio-qmate-service","version":"2.9.2","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.9.2","maintainers":[{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"6347df6625029cae6d992f3d8aa13d0c2874b191","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.9.2.tgz","fileCount":724,"integrity":"sha512-StjLc2d2jeyRHe94KA5U9A8RpOFcFfJYpeFHAv/EfvItMdH5oTzHdo9YpPg1WyxuVXvmuTOggIizVlX6nQ8aUQ==","signatures":[{"sig":"MEUCIQC7IlJCkD6SVNNLkqjpzO69gLm6YGz1pzIhl/CWdxyXogIgZlCmrKQtgqtYYkUR/MguSc3Ef8MGbsuAj+fQwZpzjVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2624648},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"769de08e3cf1119182359a11120276342ec135df","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.7.0","description":"[![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","directories":{},"_nodeVersion":"18.20.3","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.6.0","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","@sap_oss/odata-library":"2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/mocha-framework":"^8.29.3","@wdio/shared-store-service":"^8.29.7","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.9.2_1717408100388_0.82142569336937","host":"s3://npm-registry-packages"}},"2.9.3":{"name":"@sap_oss/wdio-qmate-service","version":"2.9.3","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.9.3","maintainers":[{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"c3276b9023bacbb8aa1543bf247579142bdc26d1","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.9.3.tgz","fileCount":724,"integrity":"sha512-rkXEa7rMigWK4MuQPJ83EsBCIBDRXHzHE1/gwMrCpkJizogTRO8g3BXE29dS3mqTtO7+2+izvGCVYfnqsU/eZg==","signatures":[{"sig":"MEQCIFO7SV2tHdt6ql+MOTdgam+p2bMGpiQceAE2W1V2mB83AiB0pL2xqUNgkDhUsGKEmRpsj8X5bIDPjaZWJcggLwYmPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2624641},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"2c39f776ee5f2f21219c165c4309a814d18c60f1","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.7.0","description":"[![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","directories":{},"_nodeVersion":"18.20.3","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.6.0","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","@sap_oss/odata-library":"2.3.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/mocha-framework":"^8.29.3","@wdio/shared-store-service":"^8.29.7","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.9.3_1718882537367_0.9231297368697597","host":"s3://npm-registry-packages"}},"2.9.4":{"name":"@sap_oss/wdio-qmate-service","version":"2.9.4","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.9.4","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"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"4965ce5302349bdc68992e129ceac5e708ed8c83","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.9.4.tgz","fileCount":724,"integrity":"sha512-lM7Qh1eH1LdnO+LHqTJteCVGWK3VOubDd3SnwJqYwGa+hZkeTIrpf3oDeuqsP/3GmyO7mp0F4iXwTXBccjFALw==","signatures":[{"sig":"MEUCIQC1Xper0m7JVXpU1zryWqFz+bZRwlahT30j2XGZvMlGwgIgDhX5GLJXndQ8u7a9Yl+BWgGuI1B9KyeCZZWz9NOWDVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2624641},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"7e8e86cfeed16b319341f56ad412bb9b2e049279","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.7.0","description":"[![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","directories":{},"_nodeVersion":"18.20.3","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.6.0","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","@sap_oss/odata-library":"2.3.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/mocha-framework":"^8.29.3","@wdio/shared-store-service":"^8.29.7","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.9.4_1719321674091_0.004152623938252775","host":"s3://npm-registry-packages"}},"2.9.5":{"name":"@sap_oss/wdio-qmate-service","version":"2.9.5","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.9.5","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"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"0bf1f349c95855da3aa5fe33dede025efd8bde72","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.9.5.tgz","fileCount":724,"integrity":"sha512-FxwJH2ZHAFirUW1zuSu2xiQNxYZHSuSsUC3LBhxCrn0iixH7AM91Mp7o/3gS1sHmhDCIGpznp0PTmRGejZFyPQ==","signatures":[{"sig":"MEQCIBYMHM3nu8ZjJYnBhwkP4ioJ5F01uvm63uyl/QPNlEDgAiBbcK55Lgx89YSK5JpyL3gtG8h6rq/jR2iEvFBJElsWng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2624642},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"6936bb5421d1561357adb06a3d1dacca94571ec9","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.7.0","description":"[![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","directories":{},"_nodeVersion":"18.20.3","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.6.0","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","@sap_oss/odata-library":"^2.3.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/mocha-framework":"^8.29.3","@wdio/shared-store-service":"^8.29.7","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.9.5_1719385159427_0.9759921796872346","host":"s3://npm-registry-packages"}},"2.9.6":{"name":"@sap_oss/wdio-qmate-service","version":"2.9.6","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.9.6","maintainers":[{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"69069cee788c1fcd0ba0188255f6e4d22b834843","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.9.6.tgz","fileCount":724,"integrity":"sha512-2I9zVc4T/+VQNyrrdtgDuKPDfzibdyRTr3CS3imzmuKjEBlSeEokxa9hjLu4nVI8DqXu8gF7pAefyGNrIhr6+Q==","signatures":[{"sig":"MEQCIQCm3K2e7eRMBdvkHJEfkibdDn9BqNJvaioAc2lUk1FYjwIfTADBy3NsAtG2GeiMgn9dpvhIwYnrTPv2/GX+vkynVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2619921},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"ac3766dc58cf4815ff84192f653cda27a31578fc","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.7.0","description":"[![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","directories":{},"_nodeVersion":"18.20.4","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.6.0","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","@sap_oss/odata-library":"^2.3.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/mocha-framework":"^8.29.3","@wdio/shared-store-service":"^8.29.7","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.9.6_1721229836301_0.7411145509901058","host":"s3://npm-registry-packages"}},"2.9.7":{"name":"@sap_oss/wdio-qmate-service","version":"2.9.7","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.9.7","maintainers":[{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"beb741482ddedc3ed4b7f70a35a5b4cca194e5ae","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.9.7.tgz","fileCount":724,"integrity":"sha512-6xyQx2qDculZZgMzGfCP9JXO2WCrnXaXehgK8wfroatAmfDuQOM+CchD9/8N2IazQyNYDh+H6Dlox45zdBFQlg==","signatures":[{"sig":"MEQCIDZfB+y0PJQsUXMzAPv27K3D6AJBE5ygwz/xBxVCcxHsAiB7WOzZrB1oUrQYE4z2Vbl5q99pq7qONrGBx3BGHCt5vA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2621041},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"8d9030eb131b11a71ce1d5c5cb87aec562b66d0e","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.7.0","description":"[![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","directories":{},"_nodeVersion":"18.20.4","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.6.0","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","@sap_oss/odata-library":"^2.3.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/mocha-framework":"^8.29.3","@wdio/shared-store-service":"^8.29.7","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.9.7_1721292197093_0.19297040182713698","host":"s3://npm-registry-packages"}},"2.9.8":{"name":"@sap_oss/wdio-qmate-service","version":"2.9.8","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.9.8","maintainers":[{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"1fb023922196bbd75e3804d9fd1c1f61a6b7da74","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.9.8.tgz","fileCount":724,"integrity":"sha512-1rfihgsqnUFgKH9oCuA2CRO6TTaQ24t12M+Z+EedAMm6dASBM8XVojzzXazepbYOi0nPyDpfFx7kzQoLkn6D8A==","signatures":[{"sig":"MEQCIBUI3449/W+IN8ArQtSvgBS4kdLqC6V8Qa+UA3aoCU4LAiAibRga2JVxPj1Lg5YlffJvIpD9kLkwt5c2jB2BFVHRPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2621968},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"cf5f7ae03adeaa902b91afbbf5eef7f026a5ed80","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.7.0","description":"[![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","directories":{},"_nodeVersion":"18.20.4","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.6.0","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","@sap_oss/odata-library":"^2.3.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/mocha-framework":"^8.29.3","@wdio/shared-store-service":"^8.29.7","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.9.8_1723468719078_0.3353513059961759","host":"s3://npm-registry-packages"}},"2.9.9":{"name":"@sap_oss/wdio-qmate-service","version":"2.9.9","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.9.9","maintainers":[{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"mkunev","email":"milko.kunev@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"sagishm","email":"sagi.shmuel@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"0ee8681ab743a81320a1b8b9cbbca6c15516ade0","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.9.9.tgz","fileCount":725,"integrity":"sha512-4Trn0f+NMC0uvr3IKm0pAFb3GyV/8xhXJKRmYLa3P4YDmDeNAdSz5MqL3AHwP6iDRxR0jeWRFcavBsQmdlQN/w==","signatures":[{"sig":"MEYCIQDmP3olfxsE8qqHrLMrJufCZP23kNpnQWxQQUC18GiOrAIhAK8z8FNhrs+w2eeQrZXBRgaGCA+5b+/CkASKq0fT+JDE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2624889},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"a189ae33828c0c7351b7246b1c06f20d9dcd08ca","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.7.0","description":"[![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","directories":{},"_nodeVersion":"18.20.4","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.6.0","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/mocha-framework":"^8.29.3","@wdio/shared-store-service":"^8.29.7","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.9.9_1726508099935_0.8283515153097527","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@sap_oss/wdio-qmate-service","version":"2.10.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.10.0","maintainers":[{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"sbuehler1","email":"soeren.buehler@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"d2aba3b1404a81ca2d8dc849537bfe4eb5fccb36","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.10.0.tgz","fileCount":752,"integrity":"sha512-8fq8j6MMrwdjfq7/RpL9tQb/qDPO42KE0Um7agwqzKbj6GHrGPsBwDkkZ7BZ1hdW05b+JNs1q6r4gKEVUWt5bw==","signatures":[{"sig":"MEUCIQDY5TF8owSvcf1/qhXXgnIOUIxX24zbTGGNu7ChL5bRrwIgWKbuhikuo3S/Fl1+m0qVANbd43ERbOIPM7YwjZV3Z68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2680866},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"eec550000bb85929fae09afb03b95ee76613912c","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.7.0","description":"[![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","directories":{},"_nodeVersion":"18.20.4","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.7.7","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/appium-service":"^8.39.1","@wdio/mocha-framework":"^8.29.3","appium-xcuitest-driver":"^7.24.3","wdio-chromedriver-service":"^8.0.0","@wdio/shared-store-service":"^8.29.7","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.10.0_1729695844264_0.5045746250744818","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"@sap_oss/wdio-qmate-service","version":"2.11.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.11.0","maintainers":[{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"3d0200999ebf85bd992a1e989a276df7ce6c46da","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.11.0.tgz","fileCount":768,"integrity":"sha512-w2ty7zc2t3k8Fp7NjWntkYEbnlYnp3z4N/8RmBzMXGady6eOr2IsrMZDETB+ykfDxFBYDuWcvYNCxef4H3GhCQ==","signatures":[{"sig":"MEYCIQDyQI0uNyCFXBYiTjYniZdsn/cZYkEdqRONZT/9slMolgIhANhUPJAQkh5O6j+SpCJQKMRS1w2gLQeKz8O5dS+d3imS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2716129},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"721136ce2f98d7c90d1935b0cfc212830ae5bc4b","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","test:reuse:util:userSettings":"npx wdio ./test/reuse/util/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/util/userSettings/test.userSettings.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.7.0","description":"[![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","directories":{},"_nodeVersion":"18.20.4","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.7.7","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/appium-service":"^8.39.1","@wdio/mocha-framework":"^8.29.3","appium-xcuitest-driver":"^7.24.3","wdio-chromedriver-service":"^8.0.0","@wdio/shared-store-service":"^8.29.7","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.11.0_1731937077321_0.5882686730957127","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"@sap_oss/wdio-qmate-service","version":"2.12.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.12.0","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"a692523f0dee227473af82186386f1d81ae141a8","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.12.0.tgz","fileCount":778,"integrity":"sha512-WgQZyGA0+3C5ZsZMe48Cu387E1sW17Mu4qzELX/QFeYgRhyYO8zpy5Q/Jy92y2RwG0uKsZ60DmiN2wxEVt3gvw==","signatures":[{"sig":"MEUCIQDG5wEmGqXAYM61/QBrKlNJbt/a/1kio57CRA1fQMTpDgIgLjREZVnlkMmeIh/km6xRuo7fK25whf5iqslEMYTYGKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2733529},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"578323eee5872540c2a46d287126dfba87173756","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.8.2","description":"[![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","directories":{},"_nodeVersion":"18.20.5","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.7.7","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/appium-service":"^8.39.1","@wdio/mocha-framework":"^8.29.3","appium-xcuitest-driver":"^7.24.3","wdio-chromedriver-service":"^8.0.0","@wdio/shared-store-service":"^8.29.7","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.12.0_1733306947932_0.041734620988993276","host":"s3://npm-registry-packages"}},"2.12.1":{"name":"@sap_oss/wdio-qmate-service","version":"2.12.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.12.1","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"81a49d1feb3c0f4df26d8a9958cd68e1bdea7479","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.12.1.tgz","fileCount":778,"integrity":"sha512-zfYI0XqgMsBOYgKJXcZ6ms6YxKFh+poRWElyh+/oZgP2JIFR8nWgb0ks8Y1XUdQKvfHwP1AY2OG4k27uOFL5xA==","signatures":[{"sig":"MEYCIQC0WeEd7G7V89qv3w3RMIylg8xDRWnEmNx5IQb+7+4MywIhAO9nNXeHqrVPZ+8FHFyOM7wztUsAqTVgz4m8xSf3nH+W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2733543},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"af60cb6c59bfdfd14a509f68f90352df38e2097d","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.8.2","description":"[![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","directories":{},"_nodeVersion":"18.20.5","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.7.7","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/appium-service":"^8.39.1","@wdio/mocha-framework":"^8.29.3","appium-xcuitest-driver":"^7.24.3","wdio-chromedriver-service":"^8.0.0","@wdio/shared-store-service":"^8.29.7","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.12.1_1733315578582_0.6620081219811025","host":"s3://npm-registry-packages"}},"2.12.2":{"name":"@sap_oss/wdio-qmate-service","version":"2.12.2","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.12.2","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"4f933d7ec1f678c2b221c1f39f8d6fe3dc344d5e","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.12.2.tgz","fileCount":778,"integrity":"sha512-9k78DASZ7TUQTFiA3QxB1R+3S8eq7Rpz5AQADEeqlb2LMVz9VVXUc+MBSRcZMMbkPsw2LbhP/0y23G85IWEO4g==","signatures":[{"sig":"MEYCIQC+kA+9CXiSjoZM3R6fD8wgfDDucpqQIdaZMuYJ28EHcQIhAKt2+sp8huflunDB/YxaSx+KeWiVHl7xwIH9kEUQCeEH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2763006},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"832655c0608dab9656629977945545460d9c4021","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.8.2","description":"[![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","directories":{},"_nodeVersion":"18.20.5","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.7.7","yargs":"^17.1.1","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/appium-service":"^8.39.1","@wdio/mocha-framework":"^8.29.3","appium-xcuitest-driver":"^7.24.3","wdio-chromedriver-service":"^8.0.0","@wdio/shared-store-service":"^8.29.7","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.12.2_1733492663774_0.815465627671639","host":"s3://npm-registry-packages"}},"2.13.0":{"name":"@sap_oss/wdio-qmate-service","version":"2.13.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.13.0","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"23a6da903b9f8ef4b363a8ecce82531661c8bbd7","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.13.0.tgz","fileCount":805,"integrity":"sha512-fgqRuFSp5Nmbw/UU0OhK96Iidiw9ePRfv+DsT4s+G7mUb4A/gcmEv2WOpCvAM4DHaaev6Qw86B1hghedaXLMVQ==","signatures":[{"sig":"MEUCIHZobPagfLxDWOXjRpMsmbaPVpp8ILXB3IyCdI7AD6ZbAiEAhtjcjZlwgD7+mXpDY9G9azED85/9hogJQDbLELMwBys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2785925},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"0dbcd5fa270f92b25d71c643873f905d96bfe248","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.8.2","description":"[![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","directories":{},"_nodeVersion":"18.20.5","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.7.7","yargs":"^17.1.1","sha.js":"^2.4.11","undici":"^7.1.0","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/appium-service":"^8.39.1","@wdio/mocha-framework":"^8.29.3","appium-xcuitest-driver":"^7.24.3","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.0.0","@wdio/shared-store-service":"^8.29.7","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.13.0_1733731247667_0.07480528546148402","host":"s3://npm-registry-packages-npm-production"}},"2.13.1":{"name":"@sap_oss/wdio-qmate-service","version":"2.13.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.13.1","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"45c706b562490332172c2e6941a07f7c3444be9c","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.13.1.tgz","fileCount":821,"integrity":"sha512-gsKqM4DYLBMGC6qHheA9gSgFr8bGNTNIvqCfPXZM6wjhd0fu8n7Mjghp7tU+0QkERmOrw4aTEaihVHSWHyySqw==","signatures":[{"sig":"MEQCIHkxW7e0LZuYUD6ISiIYar4IEhySoiQEDzyLQn3pUThpAiBre4wTvDshKjeSXo/sERm4mO4a/KUBhE2T0tu0oTghhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2825246},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"aba979e1ace757feadc61b3ededfeb1034c1426f","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.8.2","description":"[![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","directories":{},"_nodeVersion":"18.20.5","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.7.7","yargs":"^17.1.1","sha.js":"^2.4.11","undici":"^7.1.0","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/appium-service":"^8.39.1","@wdio/mocha-framework":"^8.29.3","appium-xcuitest-driver":"^7.24.3","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.0.0","@wdio/shared-store-service":"^8.29.7","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.13.1_1734526007720_0.10210771125931517","host":"s3://npm-registry-packages-npm-production"}},"2.13.2":{"name":"@sap_oss/wdio-qmate-service","version":"2.13.2","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.13.2","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"e5ed312ec3ef4b4b8bcac7c0e5189be051ec2362","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.13.2.tgz","fileCount":821,"integrity":"sha512-Py1Dixn2/MPyUyYyLq8guP7Xy/KmJ5kVHfg7K2pqKbPsr/pa7hu6WUOI0KNmi9AIOmDWpsDh6qlaMr2lQnudvA==","signatures":[{"sig":"MEUCIFcmFShEdF3njbsxUigSgsH8rMBvNW7ATPTWALuK0Cn4AiEAnjjS5bFGrk2PV91EOLt/so5lxiNdCFWoisf/zgT3z5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2877420},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"3c9f005ddfc3d69c98b63141a9d0c434339187c3","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.8.2","description":"[![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","directories":{},"_nodeVersion":"18.20.5","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.7.7","yargs":"^17.1.1","sha.js":"^2.4.11","undici":"^7.1.0","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/appium-service":"^8.39.1","@wdio/mocha-framework":"^8.29.3","appium-xcuitest-driver":"^7.24.3","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.0.0","@wdio/shared-store-service":"^8.29.7","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.13.2_1734685818383_0.49004043658197016","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@sap_oss/wdio-qmate-service","version":"2.14.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.14.0","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"729f8366ab9ba11c95765d6b4155639dbed337c9","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.14.0.tgz","fileCount":843,"integrity":"sha512-DlzzzANriqIT/KR5mSLrvFxdG6fvf6BoZMUFi3xDZYdIvER5Xx0AYMGJpmB8eL+98fOsqfCAm3zlZmMTAEv28g==","signatures":[{"sig":"MEUCIC0oPWLQ8QhQrFWKqvGOIEsQYAQ2Ahp0wDAllWOKS0epAiEA0UGiTSP1f/V/SEqSVeJoaP99zAkdqnbjjVgZH3jaYHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2912875},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"f1f52ce509153047019de910cb2795aa30abc7b0","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.8.2","description":"[![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","directories":{},"_nodeVersion":"18.20.5","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.7.7","yargs":"^17.1.1","qcrypt":"file:./packages/qcrypt","sha.js":"^2.4.11","undici":"^7.1.0","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/appium-service":"^8.39.1","@wdio/mocha-framework":"^8.29.3","appium-xcuitest-driver":"^7.24.3","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.0.0","@wdio/shared-store-service":"^8.29.7","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.14.0_1736773192040_0.47152604208111293","host":"s3://npm-registry-packages-npm-production"}},"2.14.1":{"name":"@sap_oss/wdio-qmate-service","version":"2.14.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.14.1","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"0d9b06f4e30762514eb1e9b38d89bd05a64c973f","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.14.1.tgz","fileCount":843,"integrity":"sha512-zjZzSWdAMob2OygiZkMQ1ByegOl8u45G2SN4vrrk1EAuLauGfDiAjrcvfTFy3thrmbiZ0McEGkNXG6cuh2VyQA==","signatures":[{"sig":"MEYCIQCJlkjlGesATZFx5+9N2ne+5BGc2YUWsJKQd2JtnAa24gIhAOLqvEP2EszoA81cS+650zc8tGVbOvONU6I+qY9kT+Yb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2912828},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"17d4015a42b167e90dd52b6261ee4350bdb753aa","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.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:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.8.2","description":"[![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","directories":{},"_nodeVersion":"18.20.5","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.7.7","yargs":"^17.1.1","qcrypt":"file:./packages/qcrypt","sha.js":"^2.4.11","undici":"^7.1.0","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/appium-service":"^8.39.1","@wdio/mocha-framework":"^8.29.3","appium-xcuitest-driver":"^7.24.3","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.0.0","@wdio/shared-store-service":"^8.29.7","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.14.1_1736840421169_0.9910918240277382","host":"s3://npm-registry-packages-npm-production"}},"2.14.2":{"name":"@sap_oss/wdio-qmate-service","version":"2.14.2","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.14.2","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"493f0aceaeaa79ef5aed58f759c657826b994171","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.14.2.tgz","fileCount":843,"integrity":"sha512-ibjuNSOzQKzjZZ/kk6c6hAKZM5AwTzB2/4Q6hPdsCsTeMRlY7GqXW5rYV8D+3GAsIcy+0V7H6kK13Y9FN0Xu2g==","signatures":[{"sig":"MEUCIQDOfSZbYEOhdfPXDOWTiCImZ1rU+R+X+MKJtUOYyXKWVwIgalCvXDt8ktiV6p69Juat86qFJTVBTWqlYK+EERaRWN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2915221},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"77dc704f7b7212c3cb0429ea0770d03c9616b35c","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.8.2","description":"[![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","directories":{},"_nodeVersion":"18.20.6","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.7.7","yargs":"^17.1.1","qcrypt":"file:./packages/qcrypt","sha.js":"^2.4.11","undici":"^7.1.0","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/appium-service":"^8.39.1","@wdio/mocha-framework":"^8.29.3","appium-xcuitest-driver":"^7.24.3","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.0.0","@wdio/shared-store-service":"^8.29.7","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.14.2_1738308324143_0.15192114433317738","host":"s3://npm-registry-packages-npm-production"}},"2.14.3":{"name":"@sap_oss/wdio-qmate-service","version":"2.14.3","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.14.3","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"e17f89b54697eee96de015b942f27c1b3e5f09a5","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.14.3.tgz","fileCount":843,"integrity":"sha512-9nQodxTjCYkKWjBVX0yDPxvPrrh8/OMYAE+uwvZOZ5PLGHi1RgIdW44BNlRzdtU8d4G7cndyTnHKVFASatwGjQ==","signatures":[{"sig":"MEUCIQCguM1WIOYyekw/0yKNike0b+L6R/kJCo9Gs+hmefFVFQIgC2l6EdIgXWbyedQdqbjt4T4AqGnu4Uyk51J4GLz3+2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2915221},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"ae4ac6cbae9b843fb2f8059a1b9ea2659a57851b","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.8.2","description":"[![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","directories":{},"_nodeVersion":"18.20.6","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.7.7","yargs":"^17.1.1","qcrypt":"file:./packages/qcrypt","sha.js":"^2.4.11","undici":"^7.2.3","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/appium-service":"^8.39.1","@wdio/mocha-framework":"^8.29.3","appium-xcuitest-driver":"^7.24.3","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.0.0","@wdio/shared-store-service":"^8.29.7","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.14.3_1738322605414_0.817519134456983","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@sap_oss/wdio-qmate-service","version":"2.15.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.15.0","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"93d3a77b97d9f297a1d8cfa67f902b623d83e2fe","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.15.0.tgz","fileCount":843,"integrity":"sha512-+uCC2f4LwY0+vNpdyExjBT3vDyCuk+3L/Tg6FpbAoLzhgDqKfrZrrgEH+m3Jtd0XMDL3QGIzbf9k4NbUnxsVlQ==","signatures":[{"sig":"MEQCIBt7TBvjZFdK5lvDdoyH0Tn14yJzArhscOX6vqq430itAiAmnklA5e5aDLPMQehGMZZQ5L6/aLYiqeokH6RUOvl1bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2915221},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"4df5b8018a54a3b65b8ad38e89acbac47ea54414","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.8.2","description":"[![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","directories":{},"_nodeVersion":"20.18.2","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.7.7","yargs":"^17.1.1","qcrypt":"file:./packages/qcrypt","sha.js":"^2.4.11","undici":"^7.2.3","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/appium-service":"^8.39.1","@wdio/mocha-framework":"^8.29.3","appium-xcuitest-driver":"^7.24.3","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.0.0","@wdio/shared-store-service":"^8.29.7","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.15.0_1738657200954_0.9139513617614259","host":"s3://npm-registry-packages-npm-production"}},"2.15.1":{"name":"@sap_oss/wdio-qmate-service","version":"2.15.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.15.1","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"ea9a79c8f06f82625253f45ee3756745699ac195","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.15.1.tgz","fileCount":843,"integrity":"sha512-56rcYgydrOU/J0FLPsokVOLnVJvNeAsIjY+egzX7GX2WmUeqRiVsTnVgKuFTwR8eeXBrpXfat4Qp9ayr6HQhlQ==","signatures":[{"sig":"MEYCIQDyApNvSUSWq4dZjFcFMvGlJaNjAOHqAKM9I9BjpG4K2wIhAIztX3FhpDjpWyVbsWjPSwo+h1cygDAwGWgIQARqImDG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2914891},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"d8945737cab950ddbb7d533cf2638cb116980461","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.8.2","description":"[![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","directories":{},"_nodeVersion":"20.18.2","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.7.7","yargs":"^17.1.1","qcrypt":"file:./packages/qcrypt","sha.js":"^2.4.11","undici":"^7.2.3","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/appium-service":"^8.39.1","@wdio/mocha-framework":"^8.29.3","appium-xcuitest-driver":"^7.24.3","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.0.0","@wdio/shared-store-service":"^8.29.7","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.15.1_1740402295587_0.46448744493366734","host":"s3://npm-registry-packages-npm-production"}},"2.15.2":{"name":"@sap_oss/wdio-qmate-service","version":"2.15.2","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.15.2","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"a09a3de5c1e16b1a447708773abce148edaf21b1","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.15.2.tgz","fileCount":843,"integrity":"sha512-5GPmLeWfZsAV2mCOt8YJ96gRyKdT3mrH8KsDJhSvfMDYljbt2POwSc7JuHlORtsKCATUFzlRQfxo52VcFUjdRQ==","signatures":[{"sig":"MEUCIQDm7CL84kS8+22cSeDGNwz3JIVuCtGeRVNkjeTuD/W8sAIgVbUsHGo807pL+C7iaxJRN+gvUjNUFwUQ2Xy0doeisH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2918735},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"1a910dd8ef971dccbf06788686e3aeab0fee8fe4","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.8.2","description":"[![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","directories":{},"_nodeVersion":"20.18.3","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.7.7","yargs":"^17.1.1","qcrypt":"file:./packages/qcrypt","sha.js":"^2.4.11","undici":"^7.2.3","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/appium-service":"^8.39.1","@wdio/mocha-framework":"^8.29.3","appium-xcuitest-driver":"^7.24.3","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.0.0","@wdio/shared-store-service":"^8.29.7","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.15.2_1740728764514_0.8889747226704934","host":"s3://npm-registry-packages-npm-production"}},"2.15.3":{"name":"@sap_oss/wdio-qmate-service","version":"2.15.3","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.15.3","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"cf8959aee9784af1c64bfb19ab0c60faef022832","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.15.3.tgz","fileCount":843,"integrity":"sha512-ti04RsIdVB/WMF2bAspOXo/IlBenYhO8kBOPFdUMn62+5JyTp/XZSu1+rGQNbukuGOLSdY/NnHeQ9/ktWVF4nw==","signatures":[{"sig":"MEQCIF6i1QY/B8X1Eueo1YXODehtUF3A/uSzHGecFTZz1Z8HAiBBCcXM102exSLxuz/UYRj3UicQ0C2dqj9I6Rop616ufA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2920332},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"f3b45d97654942f25014ef7efde80ebbc77ab135","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.8.2","description":"[![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","directories":{},"_nodeVersion":"20.18.3","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.7.7","yargs":"^17.1.1","qcrypt":"file:./packages/qcrypt","sha.js":"^2.4.11","undici":"^7.2.3","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/appium-service":"^8.39.1","@wdio/mocha-framework":"^8.29.3","appium-xcuitest-driver":"^7.24.3","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.0.0","@wdio/shared-store-service":"^8.29.7","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.15.3_1741682644628_0.43239741768529205","host":"s3://npm-registry-packages-npm-production"}},"2.15.4":{"name":"@sap_oss/wdio-qmate-service","version":"2.15.4","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.15.4","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"5d691b2c701631dd5a1229bb653d2b9537c815f5","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.15.4.tgz","fileCount":843,"integrity":"sha512-0JMl5sCCjKbk2njX43bQFknDhGsHRzoAb30o5w7UkrXg6EcZfI+h4yNV4N9wL2xvMo3BHEb4883Vm+SX3otPTA==","signatures":[{"sig":"MEUCIBPhITTEsNuVIPxl9a/LXD4OaOYGApOjh5TuQ3CQrShOAiEAjMCvTT5V6NblXAvNYK03Mh7CqbW9bfMXPqa709hI//g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2921294},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"2d250afe278802316f6275b5e0ba919009c1d3de","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.8.2","description":"[![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","directories":{},"_nodeVersion":"20.18.3","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.7.7","yargs":"^17.1.1","qcrypt":"file:./packages/qcrypt","sha.js":"^2.4.11","undici":"^7.2.3","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/appium-service":"^8.39.1","@wdio/mocha-framework":"^8.29.3","appium-xcuitest-driver":"^7.24.3","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.0.0","@wdio/shared-store-service":"^8.29.7","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.15.4_1741877646517_0.3802409080223661","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@sap_oss/wdio-qmate-service","version":"2.16.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.16.0","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"3f4a3d372ca0878fa2cd5ddc195843dca01fbd64","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.16.0.tgz","fileCount":847,"integrity":"sha512-qGlCI+fjFhHrVNXkimYOQEoRxnE9zr93S48CxeXhv9WQwMNEf0vPXNJhsSdv1a0Ibi2BCs/XqNY6qQRzxOg92A==","signatures":[{"sig":"MEQCIGakfAKuOP14x47OKDvC9xJ++RWeLS5xy5K5B/B1VbLnAiB0KHcC9RjSroa3goCfzhPguDY3YjFJhx4SIPJPIlSWGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2962484},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"f4b4cdaa5141616636fc96e96d83acb11e980c4a","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.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:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.8.2","description":"[![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","directories":{},"_nodeVersion":"20.19.0","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.7.7","yargs":"^17.1.1","qcrypt":"file:./packages/qcrypt","sha.js":"^2.4.11","undici":"^7.2.3","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/appium-service":"^8.39.1","@wdio/mocha-framework":"^8.29.3","appium-xcuitest-driver":"^7.24.3","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.0.0","@wdio/shared-store-service":"^8.29.7","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.16.0_1742392989277_0.9024715971894108","host":"s3://npm-registry-packages-npm-production"}},"2.16.1":{"name":"@sap_oss/wdio-qmate-service","version":"2.16.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.16.1","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"eb6a46fa39e156ac7178191369f4285fef01b815","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.16.1.tgz","fileCount":847,"integrity":"sha512-+9g4YIgSolwSN9taSjg3zqEjZdfrzKfW8V1x6gfXzP5yHtHg7tUV9WgmTo6KzhNt3TkIqkgtzEwo7p6pZGtRFg==","signatures":[{"sig":"MEQCIFP89ESPMnLAPWEQEczECfvapRipDbfSmLoU67mFpj6SAiANNw7aWKyagg4lerqnEd9cI8X0apNJRkHgPay0NMZUVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2968659},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"da931d1d3bff06bcd232122d67e613d467b9ddc1","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.8.2","description":"[![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","directories":{},"_nodeVersion":"20.19.0","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.7.7","yargs":"^17.1.1","qcrypt":"file:./packages/qcrypt","sha.js":"^2.4.11","undici":"^7.2.3","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/appium-service":"^8.39.1","@wdio/mocha-framework":"^8.29.3","appium-xcuitest-driver":"^7.24.3","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.0.0","@wdio/shared-store-service":"^8.29.7","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.16.1_1745911408352_0.9064547513098051","host":"s3://npm-registry-packages-npm-production"}},"2.16.2":{"name":"@sap_oss/wdio-qmate-service","version":"2.16.2","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.16.2","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"da440d406c7eb8e9277257adbd7787d2fa4b699b","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.16.2.tgz","fileCount":847,"integrity":"sha512-fL0jEeath5cduvU+Vx3sXn7zXiE7tS7t2L5bJKw16Cw/ybZHUMBO/D+eEY8mkH1JmiLOYbWujT3nBROu3rshCA==","signatures":[{"sig":"MEUCIFUo0FkKgi8RmllVNf/FoFBeKQLNTP6795ByMOj1/romAiEAoeZuYiaCyH/gV4jme5NkUPY4gxBlvQXddYb7895a3E0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2969601},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"37eb45217fdefe91de18a851d547eb7e3fa45185","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.8.2","description":"[![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","directories":{},"_nodeVersion":"20.19.0","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.7.7","yargs":"^17.1.1","qcrypt":"file:./packages/qcrypt","sha.js":"^2.4.11","undici":"^7.2.3","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.29.7","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.29.7","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.27.0","@wdio/spec-reporter":"^8.29.7","@wdio/appium-service":"^8.39.1","@wdio/mocha-framework":"^8.29.3","appium-xcuitest-driver":"^7.24.3","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.0.0","@wdio/shared-store-service":"^8.29.7","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.16.2_1745937906405_0.31614621330305326","host":"s3://npm-registry-packages-npm-production"}},"2.16.3":{"name":"@sap_oss/wdio-qmate-service","version":"2.16.3","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.16.3","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"fb2f3cdf5968833243f2e004b4e2f63b91ad424e","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.16.3.tgz","fileCount":847,"integrity":"sha512-Z9VWtHQvOoEZee/dZlBX1bIX4rXP0v+X9/qjHGJrc3gEcP3+ZQqwm5HjFYv6hU79cZHt5GX5i+AysL9Lg1jLqg==","signatures":[{"sig":"MEYCIQCHkW71WIHptQ/mOc6gQH02PZ3uA9YOlLvsquHZmOfN7QIhAPW0TxnHkV0cd3+e48apGrCySDdTi5ldXpKWGTOgARHS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2970545},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"470ad333b80b0ee8b025ba75c7ed112f474591f7","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.8.2","description":"[![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","directories":{},"_nodeVersion":"20.19.1","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.9.0","yargs":"^17.1.1","qcrypt":"file:./packages/qcrypt","sha.js":"^2.4.11","undici":"^7.2.3","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"^2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.44.1","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.44.1","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.44.1","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.44.1","@wdio/mocha-framework":"^8.41.0","appium-xcuitest-driver":"^7.24.3","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.0.0","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.16.3_1746791268538_0.35812019665344974","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@sap_oss/wdio-qmate-service","version":"2.17.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.17.0","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"8d228cb27494e587eed4cb88af63b401bd90a4f1","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.17.0.tgz","fileCount":851,"integrity":"sha512-3tB9ZtIgq1n5yGOdahYI0Niu3Nn4TzyrSfzKbpAQsX5c3gu8BQLnZzLxxhPRnC9SLMk/F4wC2VwlyQQk+kemgw==","signatures":[{"sig":"MEUCIFWEsSPpOw8Z9bItrb/V/WXpni8dACHiEXPlMEVCBR4KAiEA4nnR05ZXYRZKF8z1dcHPAQOZHNgJmj6Y6azm0i8C0ZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2988428},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"9b1c4d20a506720494f5523e5102342ae6c2871f","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.8.2","description":"[![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","directories":{},"_nodeVersion":"20.19.1","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.9.0","yargs":"^17.1.1","qcrypt":"file:./packages/qcrypt","sha.js":"^2.4.11","undici":"^7.2.3","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"^2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.44.1","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.44.1","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.44.1","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.44.1","@wdio/mocha-framework":"^8.41.0","appium-xcuitest-driver":"^7.24.3","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.0.0","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.17.0_1747383974562_0.5751126762872758","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@sap_oss/wdio-qmate-service","version":"2.18.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.18.0","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"8dbdd875da7f15d75b74753245acc0014a2b870f","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.18.0.tgz","fileCount":860,"integrity":"sha512-qxlsomVEbNF3TKhpwP9aFro0a8NRBLh5KRTlZeObswFrpckzEloUAFm8VABFimiSxc8kLlLf3HJB1tbHLYu/sw==","signatures":[{"sig":"MEUCIGwqr6YrPW70SHqJ+WhpknzWLOSNmd6FXzkRsVfHCe0nAiEApRpIw20k1YF3jZW/x42D+oHVffE8j4zh5dBmdsSJ75s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3058230},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"8890f75dfa1ae787ec43db95f0f83952ca9deaf4","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"10.8.2","description":"[![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","directories":{},"_nodeVersion":"20.19.1","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.9.0","yargs":"^17.1.1","qcrypt":"file:./packages/qcrypt","sha.js":"^2.4.11","undici":"^7.2.3","xml2js":"^0.6.0","fs-extra":"^10.0.0","deepmerge":"^4.2.2","pdf-parse":"^1.1.1","supertest":"^7.0.0","query-string":"^7.1.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","glob":"^8.0.3","appium":"^2.12.0","eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.1","@wdio/cli":"^8.44.1","typescript":"^5.3.3","json-server":"^0.17.0","chromedriver":"^120.0.1","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.11","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.1","@types/pdf-parse":"^1.1.1","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.44.1","eslint-plugin-wdio":"^6.0.12","@wdio/sauce-service":"^8.44.1","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.44.1","@wdio/mocha-framework":"^8.41.0","appium-xcuitest-driver":"^7.24.3","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.0.0","appium-uiautomator2-driver":"^3.7.4","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.18.0_1747838372826_0.9236584392809681","host":"s3://npm-registry-packages-npm-production"}},"2.18.1":{"name":"@sap_oss/wdio-qmate-service","version":"2.18.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.18.1","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"4455c153f60352ec84703001d8e85b6593cf2e53","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.18.1.tgz","fileCount":860,"integrity":"sha512-mOBiZTr3Wyznd/ous3KFSq1iLV1kijCUG076KxMHn2RPnSSlowIuOnvkenh1kF9N9TJC+kMZdi4FXvEmBOtkCA==","signatures":[{"sig":"MEUCIQCGDbEjwxxMKQk4FHkhv2aRiZB5K38EHw2U3KbU4Gx71gIgZxFLTubeXdmi9RyQvs6vsnTPR+s+OnZXnEppFip8wTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3058229},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"b925b8b1ca1e900e8bfebee9553770a258e4c46e","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.4.1","description":"[![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","directories":{},"_nodeVersion":"22.15.0","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.9.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.11","undici":"^7.10.0","xml2js":"^0.6.2","fs-extra":"^11.3.0","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.1","query-string":"^9.2.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.18.0","eslint":"^6.8.0","rimraf":"^6.0.1","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.44.1","typescript":"^5.3.3","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.44.1","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.44.1","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.44.1","@wdio/mocha-framework":"^8.41.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.18.1_1747916963947_0.5414802206758067","host":"s3://npm-registry-packages-npm-production"}},"2.18.2":{"name":"@sap_oss/wdio-qmate-service","version":"2.18.2","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.18.2","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"7b0215f361ecc981e74453abfa3962c26cfb945e","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.18.2.tgz","fileCount":860,"integrity":"sha512-B381VqjKEznYaRvWIPIuJn1nH6+LvbCLjOs1iNqNKy7aXXneddOygSAnGRpCUYVd8DThdF91Me25mZf7VYpbNQ==","signatures":[{"sig":"MEUCIArEIRw37ZHrpz8uXoKOo3JcW02SwZqp1nfharm7FVCbAiEAiSJRMbaH0yJhtYBxfk0McMMk5KaLkvOF+W8YT/YL018=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3059414},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"341cf2e3b1dbaa4853d7e7918507bd21c75d9aea","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.4.1","description":"[![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","directories":{},"_nodeVersion":"22.15.0","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.9.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.11","undici":"^7.10.0","xml2js":"^0.6.2","fs-extra":"^11.3.0","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.1","query-string":"^9.2.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.18.0","eslint":"^6.8.0","rimraf":"^6.0.1","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.44.1","typescript":"^5.3.3","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.44.1","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.44.1","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.44.1","@wdio/mocha-framework":"^8.41.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.18.2_1748425529833_0.001402659521581917","host":"s3://npm-registry-packages-npm-production"}},"2.18.3":{"name":"@sap_oss/wdio-qmate-service","version":"2.18.3","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.18.3","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"1bf4504b8981761aee4c8958b032e7997f146347","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.18.3.tgz","fileCount":861,"integrity":"sha512-ReYvVrz9vvFHZ+dUBFTrtu+h6ntbMB3BUvNgfvTiCPktAyrSpQe/vXED/mMKcDU1YdRPzIhQ0/Gs2SQ2Qpqy3A==","signatures":[{"sig":"MEQCIDuOV5rzs6ilM41QntSexlXUI1KsUmGoRsUWoiwW4e5hAiB3MQ5PbV4DZM839y/7Acbnrg+k6RIYlXDIrVR3Qzk7cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3076961},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"c9215b277d8822257e6bd36f05610b1963bb476a","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.4.1","description":"[![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","directories":{},"_nodeVersion":"22.16.0","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.9.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.11","undici":"^7.10.0","xml2js":"^0.6.2","fs-extra":"^11.3.0","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.1","query-string":"^9.2.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.18.0","eslint":"^6.8.0","rimraf":"^6.0.1","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.44.1","typescript":"^5.3.3","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.44.1","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.44.1","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.44.1","@wdio/mocha-framework":"^8.41.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.18.3_1748608650493_0.9086470679366809","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@sap_oss/wdio-qmate-service","version":"2.19.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@2.19.0","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"8d02990568f37b07151c221f59a4a61931ae95a7","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-2.19.0.tgz","fileCount":869,"integrity":"sha512-1ePODcLQA+aanZvfA4ObmLZRArbZgVb4FkGzEchS0p2cdF5c0OxJOnYdINnW7AMoNd0Z8uM5PHsx/MabAh8nJw==","signatures":[{"sig":"MEYCIQD1GRZUpYC3B3edoiSdlSQVgmrOX/heLEPTdHHRtbyEeQIhAKxuNRoKb7gNZ/Fb4Tq3DIWl8/IVsLZKWp9LYGRcEs5W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3115219},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"60af39999441acb5f65e407f30bbad5386bc4022","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.4.1","description":"[![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","directories":{},"_nodeVersion":"22.16.0","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.9.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.11","undici":"^7.10.0","xml2js":"^0.6.2","fs-extra":"^11.3.0","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.1","query-string":"^9.2.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.18.0","eslint":"^6.8.0","rimraf":"^6.0.1","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.44.1","typescript":"^5.3.3","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.44.1","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.44.1","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.44.1","@wdio/mocha-framework":"^8.41.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_2.19.0_1749650641115_0.029899857797875073","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@sap_oss/wdio-qmate-service","version":"3.0.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.0.0","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"95a7b5063a71c17ac67a3e80f8f8f62a547da6ef","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.0.0.tgz","fileCount":938,"integrity":"sha512-MHBQkfvzMjOYGCBMomxa17pJ6Y0fpux+qmFKMsBz3kQ/jDYBtaPgp4XwIPH/Zghr7NgxJhij57d/7V5kbD/HZQ==","signatures":[{"sig":"MEUCIAg0wh1eucH7pH1em54FfVqfalzg1kgV+W2y39fW5RTNAiEA5FzjygOUsE3c4YZv+dUtf+PLnQaLeZzqhQmwJuzCWBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3167108},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"a3377b3503dacff09ac181bb0c3166d6be44a951","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.4.1","description":"[![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","directories":{},"_nodeVersion":"22.16.0","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.9.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.11","undici":"^7.10.0","xml2js":"^0.6.2","fs-extra":"^11.3.0","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.1","query-string":"^9.2.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.18.0","eslint":"^8.57.0","rimraf":"^6.0.1","esbuild":"0.25.4","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.44.1","typescript":"^5.3.3","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.44.1","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.44.1","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.44.1","@wdio/mocha-framework":"^8.41.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.0.0_1749655358845_0.9296302003452552","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@sap_oss/wdio-qmate-service","version":"3.0.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.0.1","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"b3b6ce63fc564127364b9bf632a0bbd2c21eb092","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.0.1.tgz","fileCount":938,"integrity":"sha512-uiOrEYKRRuIhkMS8OaU1AwabQs+iw6K/sFQSqSF+YSbhnCZ0yd4Ukwxge3L1EYsUx5SvGPpitZ1yg/TCAUDSCA==","signatures":[{"sig":"MEUCIQDRG7ZUW1vj2F1RfF4OlhyFUBRSjNBckikYoqSfTZ/JuwIgNoH4P9Sc/anDq/w1uhbbklcOrb9wlzLSeU92SwWtrIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3167276},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"f3be5a1f05b0bd38a7b25c9364d20a525b84df36","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:reuse:ui5:formatter":"npx wdio ./test/reuse/ui5/formatter/test.formatter.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.4.2","description":"[![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","directories":{},"_nodeVersion":"22.16.0","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.9.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.11","undici":"^7.10.0","xml2js":"^0.6.2","fs-extra":"^11.3.0","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.1","query-string":"^9.2.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.18.0","eslint":"^8.57.0","rimraf":"^6.0.1","esbuild":"0.25.4","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.44.1","typescript":"^5.3.3","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.44.1","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.44.1","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.44.1","@wdio/mocha-framework":"^8.41.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.0.1_1750074243961_0.18626101953909502","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@sap_oss/wdio-qmate-service","version":"3.0.2","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.0.2","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"a096a16bb17073c2de850a92bcc13a28d2c49f12","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.0.2.tgz","fileCount":933,"integrity":"sha512-5D0GIVsgnMCDxCd8ah58knCeNBTMDjE4gngMAUJQcSHQpdBBW06CkXo60X4yxQFtqnT5c4Motnd36N1uyLwXkg==","signatures":[{"sig":"MEUCIHjh7P2KaivhJddjutf2lQpKm2NoZVxKcZzZtsUoZQb8AiEAp+XY589N1ACEeJVC0WeKbqLOIFetMAf7Q1tVkE6Uvt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3162658},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"9a527dbf57ffd8ab6d5138f967eca9c8164a4a01","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","actor":{"name":"i337562","type":"user","email":"tomas.hartmann@sap.com"},"email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.4.2","description":"[![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","directories":{},"_nodeVersion":"22.16.0","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.9.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.11","undici":"^7.10.0","xml2js":"^0.6.2","fs-extra":"^11.3.0","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.1","query-string":"^9.2.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.18.0","eslint":"^8.57.0","rimraf":"^6.0.1","esbuild":"0.25.4","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.44.1","typescript":"^5.3.3","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.44.1","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.44.1","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.44.1","@wdio/mocha-framework":"^8.41.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.0.2_1750941241418_0.49876319753048315","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@sap_oss/wdio-qmate-service","version":"3.1.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.1.0","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"7f7edae9c9a348ced80f998845f75d78b6802fe4","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.1.0.tgz","fileCount":934,"integrity":"sha512-Amt+THaJDrHsU3fjo+SyyiGibQy/Et6dl31z2eQRRKn4iGxUZRZ8Gzp0wgRistmtLCNYmurKTBfO6gPyoTAJ5w==","signatures":[{"sig":"MEYCIQDYiSoiyoAexGNYFNx3ZWgjBsWB05VvB4SH1euXtFtc3gIhAO7UhGqrhww3Yt1M3ABg22l/Y33vR7g46SMSYyeKa4Sk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3166466},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"01e700c35a2bb71793866e37914ecc39ac8855c4","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","actor":{"name":"i337562","type":"user","email":"tomas.hartmann@sap.com"},"email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.4.2","description":"[![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","directories":{},"_nodeVersion":"22.16.0","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.9.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.11","undici":"^7.10.0","xml2js":"^0.6.2","fs-extra":"^11.3.0","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.1","query-string":"^9.2.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.18.0","eslint":"^8.57.0","rimraf":"^6.0.1","esbuild":"0.25.4","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.44.1","typescript":"^5.3.3","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.44.1","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.44.1","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.44.1","@wdio/mocha-framework":"^8.41.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.1.0_1751295426372_0.09999073950592252","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@sap_oss/wdio-qmate-service","version":"3.2.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.2.0","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"00a50f1853093457fc9091133e4f365af03878d7","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.2.0.tgz","fileCount":947,"integrity":"sha512-MJmKA6UHAaoR6JlnUpmuGH94oUrfhsfdVVCm3aFnB4NqaOtmeJRkveNPNTJP6fBq8SQWuUgQkfnBEChW0BeSWQ==","signatures":[{"sig":"MEQCIEzQLMCu9JO99Em9hIYvYsGr6nlCRJpY0NTysYOA5EuPAiBb4UfrLMdKwg1OdjLCeEeTr/n4FyOp9usic0OV17qTcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3251545},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"881fca4caddbee79821e33acc45f5bfd70d1ec85","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","actor":{"name":"i337562","type":"user","email":"tomas.hartmann@sap.com"},"email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.4.2","description":"[![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","directories":{},"_nodeVersion":"22.16.0","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.9.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.11","undici":"^7.10.0","xml2js":"^0.6.2","fs-extra":"^11.3.0","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.1","query-string":"^9.2.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.18.0","eslint":"^8.57.0","rimraf":"^6.0.1","esbuild":"0.25.4","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.44.1","typescript":"^5.3.3","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.44.1","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.44.1","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.44.1","@wdio/mocha-framework":"^8.41.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.2.0_1751381988999_0.3575253994022962","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@sap_oss/wdio-qmate-service","version":"3.2.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.2.1","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"e4763946a2619497061ca070023b2719aef00436","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.2.1.tgz","fileCount":947,"integrity":"sha512-yos/Mjel4evQQttKKWHT+4/ZS6+wbEjiEYY2/mJlkfXHE6KAyniE1cyfg5kIC/KqhZVaAllXhIgNYSnl9grTUg==","signatures":[{"sig":"MEUCIE1NcpR1KJY+blRIpIdKbO+6wBQm0pGF0bQav/5gte5cAiEAo/GSppx0poXExTKk/RjMPehdhTWalwgwrUxGWsMnbYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3251551},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"11256004f4d5d23ed7693ce3f64342bd0b5559c9","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","actor":{"name":"i337562","type":"user","email":"tomas.hartmann@sap.com"},"email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.4.2","description":"[![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","directories":{},"_nodeVersion":"22.16.0","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.9.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.11","undici":"^7.10.0","xml2js":"^0.6.2","fs-extra":"^11.3.0","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.1","query-string":"^9.2.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.18.0","eslint":"^8.57.0","rimraf":"^6.0.1","esbuild":"0.25.4","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.44.1","typescript":"^5.3.3","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.44.1","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.44.1","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.44.1","@wdio/mocha-framework":"^8.41.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.2.1_1751390343157_0.2823362926445945","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@sap_oss/wdio-qmate-service","version":"3.3.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.3.0","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"13f7ef1d4782a8b2bda2694a283780e615cd595c","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.3.0.tgz","fileCount":947,"integrity":"sha512-RuQuhK2XU6WEg0RJkN2EuxDVX8k72KEokH4gE/r0jzgt6l1zwWktlnhkbtzeKl2UuOWq6pJ92VZl8HYIoggcgg==","signatures":[{"sig":"MEQCIFGNaH8y+ItJHKG6AO3BbP6sP7gtw96NIushy8NffNEOAiBrsNvsXa9KBE52LmxjP+9s/C2lpjqTJlmdJcHqakIOxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3254182},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"baa42bf94dbe03372a5619c8b891a4b164bba0c5","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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":"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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.4.2","description":"[![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","directories":{},"_nodeVersion":"22.17.0","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.9.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.11","undici":"^7.10.0","xml2js":"^0.6.2","fs-extra":"^11.3.0","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.1","query-string":"^9.2.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.18.0","eslint":"^8.57.0","rimraf":"^6.0.1","esbuild":"0.25.4","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.44.1","typescript":"^5.3.3","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.44.1","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.44.1","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.44.1","@wdio/mocha-framework":"^8.41.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.3.0_1752663916611_0.4736112334726479","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@sap_oss/wdio-qmate-service","version":"3.3.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.3.1","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"b9bef562e4706c4f294b8217bb5b9c3071bf8da1","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.3.1.tgz","fileCount":953,"integrity":"sha512-U9n3Y2jEzO1VPf6ppQRJfQyaKxKO7f3krEgkFA9SOTpR1SZyg38J3HGOZMJZdDJJ58lDaSYrphNu86ViU5/C9w==","signatures":[{"sig":"MEUCICBmHmlUC29qJNhI1IxdGWS/wcQ7PsA1RsAFT7dDlfoLAiEAmKhZl1r/IxDCFC5tG+bb0A1TZXHw7BDkSlIjp4kz6iU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3260599},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"5fe7eb447ab2d95c7efe37e3eb70244c3fd9e6a4","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.4.2","description":"[![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","directories":{},"_nodeVersion":"22.17.1","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.11.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.12.0","xml2js":"^0.6.2","fs-extra":"^11.3.0","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.2.2","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.19.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.4","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.45.0","typescript":"^5.3.3","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.45.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.45.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.45.0","@wdio/mocha-framework":"^8.45.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.3.1_1753275258499_0.054040060776727517","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@sap_oss/wdio-qmate-service","version":"3.3.2","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.3.2","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"b46afa8434c843fd520987e2c28362c80d737716","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.3.2.tgz","fileCount":953,"integrity":"sha512-Z8sD+I1lGL2GmLolAEvJ5jePKyFSWvjN1eVkaOuHA5OfVIxhE3Wb94RoZgZyRnNmgQmYX9TwUIR6KsnEDkfx8Q==","signatures":[{"sig":"MEUCIHEbrQU7Ayff9OYKfu4FPp3PMpXIQesi7winUISWsSAEAiEA1DlvcgiCALyvN+1JRJGFl/uRaw8H2Np2kgyZSOGixr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3260430},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"fabc16f73aa4d67dd6fda28cb5e886786bdb52e2","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.5.2","description":"[![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","directories":{},"_nodeVersion":"24.5.0","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.11.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.13.0","xml2js":"^0.6.2","fs-extra":"^11.3.0","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.2.2","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.19.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.4","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.45.0","typescript":"^5.9.2","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.45.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.45.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.45.0","@wdio/mocha-framework":"^8.45.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.3.2_1754303735007_0.5504128914013038","host":"s3://npm-registry-packages-npm-production"}},"3.3.4":{"name":"@sap_oss/wdio-qmate-service","version":"3.3.4","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.3.4","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"21719c7c55083283b306ef0960e8572592ecfcfa","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.3.4.tgz","fileCount":953,"integrity":"sha512-1mFoNOv2R/GBDRv6hDq4SnAVmInKNCjGRfJAxH6+R32+YSUC8Kc10E0cZAF7y0eVPDQBEhjvfVyFsl8AjbxaMw==","signatures":[{"sig":"MEUCIQCljw9vlEgl7H4voJmWygIHXcFLixfOeUM1q/EzMsRVGAIgK/AuuofXTk9YY3cqa6VzRNHH9BW6W1KtB9BFMMO3HxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3264282},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"c9f1f552ae9c683a6af7ba7cafef454ef9801883","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.5.2","description":"[![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","directories":{},"_nodeVersion":"24.5.0","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.11.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.13.0","xml2js":"^0.6.2","fs-extra":"^11.3.1","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.2.2","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.19.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.4","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.46.0","typescript":"^5.9.2","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.3.4_1754917040925_0.2599256672697945","host":"s3://npm-registry-packages-npm-production"}},"3.3.5":{"name":"@sap_oss/wdio-qmate-service","version":"3.3.5","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.3.5","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"3fd906befe09e9d024514948df7f60f8ba05bc06","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.3.5.tgz","fileCount":953,"integrity":"sha512-IfSD8fEf9xnKjCtPaFW80xRqlKKP3Xf3yZni0gHhe3JxGfSrWfWGOdWrllerj2+TpS9EAg8F4fLSQsLq7kl3Sg==","signatures":[{"sig":"MEQCIAQJfmkz1SqWV8o8hfWq/Lq3h6oKZNfq1B5AMics7uqbAiB0ztC7EEalsBC2qbjoqpeNHqnNRJkhTDW8vmVAJKyBzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3263835},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"c51b13aa5c6f88fe825c86f37f537ff8cda1ccd9","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.5.2","description":"[![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","directories":{},"_nodeVersion":"24.5.0","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.11.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.13.0","xml2js":"^0.6.2","fs-extra":"^11.3.1","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.2.2","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.19.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.4","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.46.0","typescript":"^5.9.2","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.3.5_1755074957423_0.6145271145410698","host":"s3://npm-registry-packages-npm-production"}},"3.3.6":{"name":"@sap_oss/wdio-qmate-service","version":"3.3.6","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.3.6","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"b5bf7558d9f1628be556bbf862069d0a71ef177c","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.3.6.tgz","fileCount":953,"integrity":"sha512-JaL8vB5dDEJlPc1T/M9CyWashMDFDg3QafQXucIsR/RuFLwsRSM2ly+rAkqiPPmi0o3fEYFpy4w2UWXBvD+T1Q==","signatures":[{"sig":"MEYCIQDPIcsrTum/Yysi4yg4I+McWvEkj6m1XQKt6UQk/iYMeAIhAOIwehs8AdL2Y/2gou4cEp+OfgrZvs/bu5NpC766cCP4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3263865},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"7162649312ca7b43a5adecbe087b6924f1d2e2a9","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.5.2","description":"[![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","directories":{},"_nodeVersion":"24.6.0","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.11.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.13.0","xml2js":"^0.6.2","fs-extra":"^11.3.1","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.2.2","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.19.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.4","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.46.0","typescript":"^5.9.2","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.3.6_1755690133384_0.6899783837749649","host":"s3://npm-registry-packages-npm-production"}},"3.3.7":{"name":"@sap_oss/wdio-qmate-service","version":"3.3.7","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.3.7","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"5e47fd0c187d633ffadc2d301b6af19475f05b5f","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.3.7.tgz","fileCount":954,"integrity":"sha512-BqnvHJckqb76ZOSk88AHUHdnDQQ3imxoCitJbrhH6s1qc9Xx6lIr10IIAwDXISRE0mF9gxOedMLirXrJBczxbw==","signatures":[{"sig":"MEQCIAn0OCHzLAcEdK63mTJeYTR30NfOVHfF0lwNzdTGV6h3AiAokevINn0TMa8no8L2I9jvACA3BeNgaMotMfrIvj592g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3427462},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"d574f01e71e7ab9b9c6b1c6912d86e816d5542ab","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.5.2","description":"[![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","directories":{},"_nodeVersion":"24.7.0","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.11.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.15.0","xml2js":"^0.6.2","fs-extra":"^11.3.1","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.2.2","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.19.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.4","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.46.0","typescript":"^5.9.2","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.3.7_1756371591182_0.8534962398595041","host":"s3://npm-registry-packages-npm-production"}},"3.3.8":{"name":"@sap_oss/wdio-qmate-service","version":"3.3.8","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.3.8","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"3c7705c0799efb4ce87976f87896155ea5646b8b","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.3.8.tgz","fileCount":954,"integrity":"sha512-uw98PN6Amb/DRuOgEhEoPqX/UlFPUG533ktDIJ2JoKR6SHYGEYZTaKPeIQSqomTn2GEu2H+09Se6kGCDcsmrLg==","signatures":[{"sig":"MEQCICE2yo+LlCPMH8wrzJ0pRhRvgLNCeWbas9Qr41MNGrn2AiAFJ3XQei1Vxkr1oVlO9cw12pxLZ5+rqVqCK5+Ffw9KRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3427579},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"7db8dc76c15918f6ea9672176082b9f87b62dac5","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.5.2","description":"[![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","directories":{},"_nodeVersion":"24.7.0","dependencies":{"path":"^0.12.7","xlsx":"^0.18.5","axios":"^1.11.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.15.0","xml2js":"^0.6.2","fs-extra":"^11.3.1","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.2.2","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.19.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.4","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.46.0","typescript":"^5.9.2","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.3.8_1756456986986_0.834627354873442","host":"s3://npm-registry-packages-npm-production"}},"3.3.9":{"name":"@sap_oss/wdio-qmate-service","version":"3.3.9","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.3.9","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"c65a0a6f95d368267be2c4155499405af842e1eb","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.3.9.tgz","fileCount":954,"integrity":"sha512-JknH7pD427fbBbgkMZf/kHZCZRaZAFoItevZFra2DS58fZw/HGSNq893OCMTTMqzQLEWL7fnIoMU0vZxx/lfTQ==","signatures":[{"sig":"MEQCID9nOI7XFE2p98OJ2ITIBLSiSnCNlxR+StQDXXSWw2wpAiB/02br4vd/0hoGZvd9apL9/OmuAZvbKcyk8SFoJ0mNIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3427464},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"25b091141d6329bc8cb853cfc5deca8138402c35","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.5.2","description":"[![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","directories":{},"_nodeVersion":"24.7.0","dependencies":{"xlsx":"^0.18.5","axios":"^1.11.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.15.0","xml2js":"^0.6.2","fs-extra":"^11.3.1","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.2.2","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.19.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.4","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.46.0","typescript":"^5.9.2","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.3.9_1756725460585_0.7761660542055151","host":"s3://npm-registry-packages-npm-production"}},"3.3.10":{"name":"@sap_oss/wdio-qmate-service","version":"3.3.10","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.3.10","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"ee94b64831a24c3512cbb155e1c8c944dc5a61c3","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.3.10.tgz","fileCount":954,"integrity":"sha512-dcrJPfF3uoclh++PEmvTBUGjrwvKHNDbPs6lgOrmKNjRGxyR2HyAOKfYyTgjksSEmMTvhfkzdb7eDyd5uA8Acw==","signatures":[{"sig":"MEUCIBNq1ayMqAmt5xyknjSy3eWCC/+UCvQxepfebDz2dLNUAiEAwMZP+yIW0dlcUqeEcBIEYjrr4u1d7KQRf+h5jSQgXY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3427436},"main":"./lib/index.js","types":"./@types/index.d.ts","gitHead":"cf484aee71021cdee8b9b016a24eb94c78a23484","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.5.2","description":"[![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","directories":{},"_nodeVersion":"24.7.0","dependencies":{"xlsx":"^0.18.5","axios":"^1.11.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.15.0","xml2js":"^0.6.2","fs-extra":"^11.3.1","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.2.2","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.19.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.4","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.46.0","typescript":"^5.9.2","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.3.10_1756883266993_0.2048440696868148","host":"s3://npm-registry-packages-npm-production"}},"3.3.11":{"name":"@sap_oss/wdio-qmate-service","version":"3.3.11","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.3.11","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"68e923f67d62222bf1214e02575e1459387dd02b","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.3.11.tgz","fileCount":954,"integrity":"sha512-zTGz47nHt4EBF+VajNWiBFLdeus/IslTsWccmLYxFrYptBzHwyMbI67EtrVQ4jpgBkUm3gqgrl46YcaUxTN9pg==","signatures":[{"sig":"MEUCIQC90+0BElbsCA77/B4nWJCgKIPCGPfbu2rY5++7GejHwwIgBdocIH5KXdoUXDMUATGzMf6PhDPxNUDhd2cD+UMmk0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3428158},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"e50116cf6d197a1232e4aebd03dccf59486e6e37","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.6.0","description":"[![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","directories":{},"_nodeVersion":"24.8.0","dependencies":{"xlsx":"^0.18.5","axios":"^1.11.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.15.0","xml2js":"^0.6.2","fs-extra":"^11.3.1","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.2.2","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.19.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.4","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.46.0","typescript":"^5.9.2","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.3.11_1757580349031_0.924098389418273","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@sap_oss/wdio-qmate-service","version":"3.4.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.4.0","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"d4e1cfc8879bfda86ea7e062edfba8ea7aba3894","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.4.0.tgz","fileCount":954,"integrity":"sha512-zvhyyC9YiMI/hsVgKphdH9FNZryjhfmx68+LB4plH9lQhj9G/jnF0wRv+JP4BvMvUl6A5R3MfqokCP8LkKoKwQ==","signatures":[{"sig":"MEQCIGAwSWU/V213aFI6EuQyqwUGJMMrI2sLs2IJtXeYSrFdAiA8HYUDuWE+BZOhkpA9u+x/c6RTx6jiOKpSy5yEXHnfXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3432369},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"5e5eb9683b2c214ec2b0a28d028484ff5a15c03d","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.6.0","description":"[![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","directories":{},"_nodeVersion":"24.8.0","dependencies":{"xlsx":"^0.18.5","axios":"^1.11.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.15.0","xml2js":"^0.6.2","fs-extra":"^11.3.1","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.2.2","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^2.19.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.4","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.46.0","typescript":"^5.9.2","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^7.35.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^3.10.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.4.0_1758305124319_0.5748336093192348","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@sap_oss/wdio-qmate-service","version":"3.4.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.4.1","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"7560a110e4524f0022f8b5e9d136e374bef6a86c","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.4.1.tgz","fileCount":954,"integrity":"sha512-+l4izEM4iYxLYTDC9OPIELBTgqffciNXlfYuSKdfvAoflvvCXhNhg6+ut3JlRQPR4Cfae8A4AEYvFU+ZBjnOJg==","signatures":[{"sig":"MEUCIQDj0U28CtwVNeiE0qFQyL04e8206zCVk9tKppQlm97naQIgHevejB17Fq98v7hxGNJdUgjG9MuLyTI4ZgIPHexBG1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3433268},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"5cce68f8e1af11fcfb103824e89927c4c2556155","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.6.2","description":"[![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","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xlsx":"^0.18.5","axios":"^1.11.0","yargs":"^17.1.1","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.15.0","xml2js":"^0.6.2","fs-extra":"^11.3.1","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.2.2","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","glob":"^8.1.0","appium":"^3.0.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.4","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^2.8.8","@wdio/cli":"^8.46.0","typescript":"^5.9.2","json-server":"^0.17.4","chromedriver":"^120.0.2","concurrently":"^7.6.0","glob-promise":"^5.0.1","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^7.1.1","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.0.0","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.0","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.4.1_1760553006016_0.45942692775882943","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@sap_oss/wdio-qmate-service","version":"3.5.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.5.0","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"d9a88e1018e794483f24a41a189537ec9fa04c29","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.5.0.tgz","fileCount":954,"integrity":"sha512-Oc/Q9NGSvEWneP/XPqmIJk/QGtSDFjzw6GQRoDwgByL7B2lh3DsP2fVWw00L+ChQIPJvTSjoODJAZb3of/mJmA==","signatures":[{"sig":"MEYCIQD/Elqmmyn6JuJGroPSJ+ZO7iFbw7YkJiOuECfZk0UXgAIhAImW5BA0OhwT+sw0l9IrLvCeS1HlSk8EVJvg2RoCb5Q3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3432194},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"534e1adc0aed102cc52992c0dc9b89562f4fdbe1","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.6.2","description":"[![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","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xlsx":"^0.18.5","axios":"^1.12.2","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.3","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.1","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.5","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.5.0_1760620592992_0.16117048991444793","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@sap_oss/wdio-qmate-service","version":"3.5.2","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.5.2","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"f6e4354d7e45bfc627c9bdc7b4c45384ad9356b7","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.5.2.tgz","fileCount":954,"integrity":"sha512-qoE/EC4YBPhsMG00vSlmWo1LfJ8N2aiZ4Kw9D/huDBpjXD7g7GPIoVzI3W881OGywBvUPSRfmmToC/PstW4KUA==","signatures":[{"sig":"MEUCIQDrBA2o2fKoDdIdOx/vvy0IxMexFGYv9oQwmJWJR46f1gIgdYWhCkWaURukAET838fPhQ0/d7/4ewVgePoXpF19KUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3432194},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"134d24bd5a119d6a779e49d7b5539bf382e3925e","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.6.2","description":"[![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","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xlsx":"^0.18.5","axios":"^1.12.2","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.3","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.5","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.5.2_1761139658956_0.07546635147086578","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"@sap_oss/wdio-qmate-service","version":"3.5.3","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.5.3","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"54a3dfe61c025cdf7cddb552ddfb9351f846ad85","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.5.3.tgz","fileCount":954,"integrity":"sha512-u3/zBPahDT64q5e5sof2nm7eLe4AJJbw47hiwy6XOl3za71vcMBTnzD+p7bbXLZSk+2OJcW1sZHAEuoKUvcyIQ==","signatures":[{"sig":"MEUCIQCfAP32LQAZN1igzlWOfR/igYlVeNYJ1XSU09nkxW/x5AIgcld/hY1xR66AozaSrfSWeaI03XUaF91ZgIW0a1tZLxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3432194},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"ad5cb86dae5dc6f3d4b26cf6be0391cb4f468ef4","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.6.2","description":"[![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","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xlsx":"^0.18.5","axios":"^1.12.2","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.5","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.5.3_1761144506996_0.32536275833841977","host":"s3://npm-registry-packages-npm-production"}},"3.5.4":{"name":"@sap_oss/wdio-qmate-service","version":"3.5.4","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.5.4","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"11b83d86973751ad95b8e0134ae8183ebb2a3a34","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.5.4.tgz","fileCount":954,"integrity":"sha512-IlwE7cJCTX+BFhq/ZQAZkChju0kt4utau/Vo89ujAp2oeSzLuCSKl6r3u+Jc3aX1PtSRCrvaHURg5VffNzC3kw==","signatures":[{"sig":"MEUCIQC5ZTVoSUfbIPUpPCRzp1rUL3ucekw5RGgNZGWRigyXrQIgHyjUYsWFCp8+fmVrUCWUuQD52kInl7OwzS6F3+fLOYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3432194},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"27904eaea0dc9c553e93415f5c9677761bade344","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.6.2","description":"[![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","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xlsx":"^0.18.5","axios":"^1.12.2","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.6","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.5.4_1761221466700_0.25122439356398507","host":"s3://npm-registry-packages-npm-production"}},"3.5.5":{"name":"@sap_oss/wdio-qmate-service","version":"3.5.5","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.5.5","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"fd818703d50f66c04e768605fe44c7ff3fa71170","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.5.5.tgz","fileCount":954,"integrity":"sha512-Uj89N024W2vszr+Aigw7HAtWWmE7oxi/0FF77B4/52FVYoGtovKkDgdz3lb3ePc3bXGsgCQj/SBJ7CJjk2ixdw==","signatures":[{"sig":"MEYCIQCZXrlQOJa+/2gh2d7nh4HwreGh4vmv9SWDsur5ue7j1QIhAKFwrcggppNOENq3iwrwCE2B8nyzZxqCZScM5NO2/fKi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3432194},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"ac3089d5fa7c2bbf058be9e3a5842c17f859269b","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.6.2","description":"[![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","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xlsx":"^0.18.5","axios":"^1.12.2","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.6","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.5.5_1761226361476_0.32460147274580686","host":"s3://npm-registry-packages-npm-production"}},"3.5.6":{"name":"@sap_oss/wdio-qmate-service","version":"3.5.6","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.5.6","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"80bd46a6fdb62883e097b0229080670a4ade5111","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.5.6.tgz","fileCount":954,"integrity":"sha512-AMW/ISmgHHp5zv4wyHPiIt+gbg3FhFEhkfgB+pIALRTq9LwzSUTESxRCJ49UfmSIeetnsAYHB7Pb2sSesPn3UQ==","signatures":[{"sig":"MEUCIGPS+XV7H3qxdsG6wZT1+Qwr7kWy/k/ARIlvWTwoRSrbAiEA3DRyCRIaDM0jN1+p6JJQUOB1EkzSdw2+qwhg3H36KZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3432194},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"cd1167009828ca5c5e91fa183cd50087ba74f483","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.6.2","description":"[![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","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xlsx":"^0.18.5","axios":"^1.12.2","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.6","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.5.6_1761230362167_0.11761228452514327","host":"s3://npm-registry-packages-npm-production"}},"3.5.7":{"name":"@sap_oss/wdio-qmate-service","version":"3.5.7","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.5.7","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"ba179dd51ca5a4094be60b2f529ad6b575a628cb","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.5.7.tgz","fileCount":954,"integrity":"sha512-MDlpJZiKd6KrgsdpUj3J6A1iYtZawHgkcMSn0JQ5/iwwqCoxCEHXOP69SLG9iuNDSIpxvnXJRV5Y2WHC/vOLpg==","signatures":[{"sig":"MEUCIQDOu4cSa7lQVqZhufjo6Ut1FnYX+919K9dV4A1YasTJPQIgapTEBgqSftv+QNtBKy0ZpuWSB6nf2v6LrRlz6gihoJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3432912},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"1509321eb63ef91311c9290fbe5d83835edd3c50","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.6.2","description":"[![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","directories":{},"_nodeVersion":"24.11.0","dependencies":{"xlsx":"^0.18.5","axios":"^1.12.2","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.6","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.5.7_1761742824268_0.3081391621137166","host":"s3://npm-registry-packages-npm-production"}},"3.5.8":{"name":"@sap_oss/wdio-qmate-service","version":"3.5.8","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.5.8","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"6ac0be04b154fd62d789d9f5a69689596adce0a6","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.5.8.tgz","fileCount":955,"integrity":"sha512-WI5gg1Xp7d+ymM0b90XzJaaueMws7flakDG4SFe9T/CfZkrvppGAYJ5A2JDAVinpzqYfD5chsMzOcC9YGTPn5w==","signatures":[{"sig":"MEYCIQCFPPX6+9jC8w6ScO4CTb2SHFlpmb8nD9wjHHZe+S45awIhAOsXleezNcmi+PLteyMFp5Mr5IvupTMsJjYoit/f/oqF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3435957},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"7c809c2ec68695c0e96ec5276c0ed26b69cce16d","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"i337562","email":"tomas.hartmann@sap.com"},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.6.2","description":"[![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","directories":{},"_nodeVersion":"24.11.0","dependencies":{"xlsx":"^0.18.5","axios":"^1.12.2","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.6","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.5.8_1762508286672_0.2236624619529337","host":"s3://npm-registry-packages-npm-production"}},"3.5.10":{"name":"@sap_oss/wdio-qmate-service","version":"3.5.10","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.5.10","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"f1bdb2d550f91394a2649b9051ac9f72d230fae8","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.5.10.tgz","fileCount":955,"integrity":"sha512-jq36arhZabM9LrqgYfmIkONNaF5Uhn8RFbKHjtTpnT+oZv1ntdw9jx0CcuV99hNcrcIRIN3au/6La054ZygTgg==","signatures":[{"sig":"MEUCIQD7npbb0N7NE8hLTvOMLjryReViYSMl4rztYy0954sFTQIgRBkuS7hnLKqgiXwcArl/EJHdLR3tEPYMEQm2zmKuA3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3436421},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"35999644969483d4c9eaaf1bdb0226e867705b77","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3ba94f9c-7025-4f3e-8d29-defebaa25e3a"}},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.7.0","description":"[![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","directories":{},"_nodeVersion":"24.12.0","dependencies":{"xlsx":"^0.18.5","axios":"^1.12.2","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.6","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.5.10_1767891512186_0.9326126366427814","host":"s3://npm-registry-packages-npm-production"}},"3.5.11":{"name":"@sap_oss/wdio-qmate-service","version":"3.5.11","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.5.11","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"92a8ab3132949d98b45b5951b7c9aaedea58ab42","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.5.11.tgz","fileCount":955,"integrity":"sha512-jJK8RGBVrwGsX+zDhksp7CT1NxeKbtFEWE0YD/h6wwbgR18UGo7PPmNyiIMB6aOTB6bUsIA6WvaK3qxXCfgBUw==","signatures":[{"sig":"MEUCIQDEhUgy9NB6wtlhmhUMQz0AafB/noM7fjqT3rG7Z3lrYQIgX//8Mea4EIqMMb0kGPqS6uG17TIk/3noaNl6tYqHWKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3436496},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"99f0388ffc69def99e298b09489472c8ab49f24f","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3ba94f9c-7025-4f3e-8d29-defebaa25e3a"}},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.7.0","description":"[![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","directories":{},"_nodeVersion":"24.12.0","dependencies":{"xlsx":"^0.18.5","axios":"^1.12.2","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.6","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.5.11_1767953501314_0.4167812356389269","host":"s3://npm-registry-packages-npm-production"}},"3.5.12":{"name":"@sap_oss/wdio-qmate-service","version":"3.5.12","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.5.12","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"4a5f30ce6c4086c3440bceef34be394f268906d8","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.5.12.tgz","fileCount":955,"integrity":"sha512-r5Gja5wMLRnCDIpuKP19WmNbX/9Wn2aE/1gQrqok6LxKIodmAjWB1pAJXU/C+sakN2RCQiYw91PVsDuH1O/vqA==","signatures":[{"sig":"MEUCIQD/sXb1RJTjf3lxuInf2v36kHy6y6CWqUkh5fEOx9V2PQIgW9ZMW+SzF0eS9HbOev1GtGSoD4iMtGgnOOSSJ9o+oAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.5.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3436132},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"a00799b2728c2aaae86ee1a9dad463bef8bac4c3","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3ba94f9c-7025-4f3e-8d29-defebaa25e3a"}},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.9.0","description":"[![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","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","axios":"^1.12.2","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.6","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.5.12_1770297396753_0.5053089138177844","host":"s3://npm-registry-packages-npm-production"}},"3.5.13":{"name":"@sap_oss/wdio-qmate-service","version":"3.5.13","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.5.13","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"382b6c2a8ac0459ef9c9399de86b1f6506a51965","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.5.13.tgz","fileCount":955,"integrity":"sha512-H2CE8Hp+Nbk8ami0uxhNAVtpIuLzR/ul0i7sedow9nBsFOmZAll6iO1KJovhQmbB8jDC1LnCPGn0GsChyeEkFQ==","signatures":[{"sig":"MEQCICjmShIG6fnQdlBEJ8AkLWXkSa/ug9zmo6mM2tXcLWXMAiA/DSzkCU0/DooXLSUQfWABpp9aNw0qXGrKsKX0ZLgkKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.5.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3436130},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"77b152a7d0676181af1b6493347f3f61eb9a9175","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3ba94f9c-7025-4f3e-8d29-defebaa25e3a"}},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.9.0","description":"[![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","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","axios":"^1.12.2","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.6","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.5.13_1770801834818_0.7401117609753485","host":"s3://npm-registry-packages-npm-production"}},"3.5.14":{"name":"@sap_oss/wdio-qmate-service","version":"3.5.14","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.5.14","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"81dc7c6f15f7cd31076d12e0ca650d3c200e12fb","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.5.14.tgz","fileCount":955,"integrity":"sha512-9EoZ8LsnkJvnRK2Ytdj6B8UAlaLOC9Uw99fCbVcGDGgf07oD3cGnI+Y6FnkyPpzFD2ifyQoVr7yUTJfN5BKrrQ==","signatures":[{"sig":"MEUCIQDojJKc6M5xUt9vb41ZQzhavhxKYkgtJOnxgP/teKIZbAIgDf4jyAqa+rSPmR8WyVOGvMZ0D6fXFBki93YifywMj4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.5.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3433053},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"0dba3a4f02adb5e213f73586d7accacf0a52fc6e","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://sapui5.hana.ondemand.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3ba94f9c-7025-4f3e-8d29-defebaa25e3a"}},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.10.0","description":"[![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","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","axios":"^1.12.2","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.6","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.5.14_1770987474155_0.9234596585814747","host":"s3://npm-registry-packages-npm-production"}},"3.5.15":{"name":"@sap_oss/wdio-qmate-service","version":"3.5.15","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.5.15","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"044f113f99736e6c0d171b976b31093395e760b5","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.5.15.tgz","fileCount":958,"integrity":"sha512-w/3uEaDYN+WO/qTYs1JRlp0hgYTToisiw4BNx7TjI2leoe381ruqQltk7if9iF9gZRiFnxoMCRlTI632aBFflw==","signatures":[{"sig":"MEUCIG9r/TIuvxFDbejocWo1uXW9DcB65MiIHPfkv6WKJe+4AiEA5YdrmB3M6Tc0qoKG9M9IhtGzTcCTw0/skolw07EXa8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.5.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3437850},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"b6986c4b081006fa0631a27703e5ee560b4ec379","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://ui5.sap.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3ba94f9c-7025-4f3e-8d29-defebaa25e3a"}},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.11.0","description":"[![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","directories":{},"_nodeVersion":"24.13.1","dependencies":{"xlsx":"^0.18.5","axios":"^1.12.2","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.6","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.5.15_1772538848071_0.7954330300771575","host":"s3://npm-registry-packages-npm-production"}},"3.5.16":{"name":"@sap_oss/wdio-qmate-service","version":"3.5.16","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.5.16","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"e9f8d3c0b95bfdc953fb4564e70c90b6b4c723e8","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.5.16.tgz","fileCount":958,"integrity":"sha512-6Cc8YDhji6TnihJa1DQqN1PFNrQXlxTgxXkt0F4IYuFJwtmasNMONFxddV6B5EPdBAeKY8fsv7mUTAtZWDLOZA==","signatures":[{"sig":"MEUCIQC5HNVLJ/eXSvWop6yxG3DpUZ74G12bB3CLOIDoFMEcwwIgN/H/aHxI1lok5tCklUQRLJK98a2tnYhhhYulMaO3rvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.5.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3438574},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"3e60ad10419c24ea0ac6ef017a02d106c1cce6eb","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://ui5.sap.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3ba94f9c-7025-4f3e-8d29-defebaa25e3a"}},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.11.1","description":"[![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","directories":{},"_nodeVersion":"24.14.0","dependencies":{"xlsx":"^0.18.5","axios":"^1.12.2","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.6","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.5.16_1773322709668_0.9146628642251329","host":"s3://npm-registry-packages-npm-production"}},"3.5.17":{"name":"@sap_oss/wdio-qmate-service","version":"3.5.17","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.5.17","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"cb2e0ec0b443bb104fe3021b74b70497d284dfc4","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.5.17.tgz","fileCount":958,"integrity":"sha512-cOkTfIfrt7KzPTieCkV9k6hyvhiWZ3mxE2D0kpESR+PqKm3mMZOWHgKIieYkGDGI3FNdiRPKIdeCNivn7bOpcA==","signatures":[{"sig":"MEQCIBOYV8pQIOgFkjhyC0orvJ1/yxGFKP9CqYoudAgeqSzDAiBBqmo7MxDuUZHeNKOSJsHh9RCXh0rgxDlikeiZxWpXmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.5.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3440621},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"a77ab802a4a8aa32347b19e09b8e55e3348ea9d4","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://ui5.sap.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3ba94f9c-7025-4f3e-8d29-defebaa25e3a"}},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.11.1","description":"[![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","directories":{},"_nodeVersion":"24.14.0","dependencies":{"xlsx":"^0.18.5","axios":"^1.12.2","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.6","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.5.17_1773381517714_0.10597078474285415","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@sap_oss/wdio-qmate-service","version":"3.6.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.6.0","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"9a0e9e059204206b15b32a49ddf5541a00ebffa8","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.6.0.tgz","fileCount":958,"integrity":"sha512-h5lO4N4XhzfkuLBKtntC0+Chv5dyQPc9/HTfq7CprVKNlG8xFsSnBS7W1kAvZPK0nJLe81UU2rS0Wf9eKREgHA==","signatures":[{"sig":"MEQCIDU9Ruo0Vv4BlQfJHmfh++ytWFx+87Wq5sX6nhLKufbmAiA3jCdLOU27PdgtZG4CUpbfqXUwkj76sfrN7LUbQYLC3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3440173},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"a7615e6f625f7b4096cffa46eb5aff7cdd761d48","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://ui5.sap.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3ba94f9c-7025-4f3e-8d29-defebaa25e3a"}},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.12.1","description":"[![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","directories":{},"_nodeVersion":"24.14.0","dependencies":{"xlsx":"^0.18.5","axios":"^1.13.5","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.2.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.6","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.6.0_1774957441083_0.8069214386995962","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@sap_oss/wdio-qmate-service","version":"3.6.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.6.1","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"ee709d6e53038f12f2e4ee5651ca8aaa97283861","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.6.1.tgz","fileCount":958,"integrity":"sha512-qMb2oBt9KUHfb1aRdeb0hOQvUfmQCG9pIAw2hdFyvMKOCkDr45RujFmLMINSUzH/BjShebIZtv51AhjtU6JfTw==","signatures":[{"sig":"MEYCIQCcbRcggZoeT2IZ8EJ/keg+Of0TIL+WzICYI7coum6znAIhAOl7xWUiz5UZvwZxyUkSYgyvNd06YQzwrEy4X9bDwyNb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3440451},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"aa5d227101379a488491f2b1fc83ee348d05da78","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://ui5.sap.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3ba94f9c-7025-4f3e-8d29-defebaa25e3a"}},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.12.1","description":"[![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","directories":{},"_nodeVersion":"24.14.1","dependencies":{"xlsx":"^0.18.5","axios":"^1.13.5","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.2.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.6","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.6.1_1775554552092_0.6929925766064138","host":"s3://npm-registry-packages-npm-production"}},"3.6.2":{"name":"@sap_oss/wdio-qmate-service","version":"3.6.2","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.6.2","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"0b10e26b134dff3fdc3eed28bb1ef7800e4279e7","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.6.2.tgz","fileCount":958,"integrity":"sha512-eb3K8ZImOhka9fBin902LiNkyF1WviksHyAV8xR5wCpaan0gDZnAOjRX/67/F/b1qruk5xV0hc3pBGWVa7D4CA==","signatures":[{"sig":"MEYCIQDGEyFSWIWRPG0zM9oIJuNFOr2r046dZTIfP4/ZO6777AIhAOY1oLornOsE0PVgCWxeCbtZXei97uAdzoJjFKdXg/G0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3440866},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"3340f750e826236b6b1f52a97b827e1a620c0887","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://ui5.sap.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3ba94f9c-7025-4f3e-8d29-defebaa25e3a"}},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.12.1","description":"[![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","directories":{},"_nodeVersion":"24.14.1","dependencies":{"xlsx":"^0.18.5","axios":"^1.13.5","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.2.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.6","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.6.2_1775798642643_0.5260870070567978","host":"s3://npm-registry-packages-npm-production"}},"3.6.3":{"name":"@sap_oss/wdio-qmate-service","version":"3.6.3","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.6.3","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"0cc34cc8b960ca6c0aa543dec7f11784d25cc266","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.6.3.tgz","fileCount":959,"integrity":"sha512-g9smHsElEsgjUzhRW9S6VhRI/2F1qPRoWsOdoCZJKbD4ojhjsIQKbcOalKrS0XTuiGV9+Z4juGNhbPFkGH6Dew==","signatures":[{"sig":"MEUCIQC6L7/6h6Kg3zeoPajL9mIMcwEho9bzYuo1euo2zHbTGwIgZzJFxAUzZdFpuM/Tp2fEEh9l9mJNWShJuxClovzxGA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452517},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"d32e41a913d74ec919faeeaf3ed037cd4f360658","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://ui5.sap.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3ba94f9c-7025-4f3e-8d29-defebaa25e3a"}},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.12.1","description":"[![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","directories":{},"_nodeVersion":"24.14.1","dependencies":{"xlsx":"^0.18.5","axios":"^1.13.5","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.2.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.6","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.6.3_1776277799550_0.6811255580718412","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@sap_oss/wdio-qmate-service","version":"3.7.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.7.0","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"bbcbaf30af20d89ff1d63fa2547a0703c41f352e","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.7.0.tgz","fileCount":959,"integrity":"sha512-/B9MIeAOyDZEpQ4DMncBzTk9ivZguLhE/XrnfwMD6ZHWESYv2zffFUY3Y+a85WW+yILMK5d5cq8Z/G+cbn38xA==","signatures":[{"sig":"MEQCIGXmPldxzs9JgbBTePT1fBXVZvfgTLtSxGQO6/dcP3ZEAiAJGvm93pZm3WquIs8ZibA34d5bXegLUQL2zBrU8c+ueQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3468555},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"980a0708433e45b2578fd53e883a17d179be52d5","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://ui5.sap.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3ba94f9c-7025-4f3e-8d29-defebaa25e3a"}},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.13.0","description":"[![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","directories":{},"_nodeVersion":"24.14.1","dependencies":{"xlsx":"^0.18.5","axios":"^1.13.5","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.2.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.6","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.7.0_1776925477005_0.5736200037562373","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"@sap_oss/wdio-qmate-service","version":"3.7.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.7.1","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"db5e709c7a3868fa1b89775bc39ce2b623c5764b","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.7.1.tgz","fileCount":960,"integrity":"sha512-VjMXMPe2ZXSFb6tptRVGphUApymrep1UySkGyjrO/UKZBuDVCzV0J1fpV0LZOP0HxjFCdCNP+7+8eKsbJudUsw==","signatures":[{"sig":"MEYCIQCaNHvejmiWu8X6LZREKJOMaXnV8SEY7oH6JTcEu6Hq4QIhAJg1oDEArt+jrrMGqH1+VBA1ZVkC/BxGXXuq3uqeyqJt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3477376},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"a12d8eb8eb40f74a3797f7e5162bbfb297145338","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://ui5.sap.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3ba94f9c-7025-4f3e-8d29-defebaa25e3a"}},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.13.0","description":"[![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","directories":{},"_nodeVersion":"24.14.1","dependencies":{"xlsx":"^0.18.5","axios":"^1.13.5","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.2.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.6","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.7.1_1777451779421_0.8180355309609924","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@sap_oss/wdio-qmate-service","version":"3.8.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.8.0","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"b8c5be0822134643681b7af02d1d8d1463b0e061","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.8.0.tgz","fileCount":960,"integrity":"sha512-tNtpo83Uxqm22yk9vDLm4oymKiuR2YNl4yb0EAF3TbKdLm2w0o/EDkrFQs3VHJ+oPvQkczcxTl9I7bmjgI4fNQ==","signatures":[{"sig":"MEQCIHzA0ncUT2eHoCEeWfu4Lz6KKYw/cBLC+nafvbsUW6/CAiBW9K1q8ujfzntOCa2losn3EHUJapoOcb7vLraakDnUug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3477376},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"d2281b51a5f5a0daa17a509ccee884626fc530ea","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://ui5.sap.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3ba94f9c-7025-4f3e-8d29-defebaa25e3a"}},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.13.0","description":"[![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","directories":{},"_nodeVersion":"24.14.1","dependencies":{"xlsx":"^0.18.5","axios":"^1.13.5","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.2.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.6","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.8.0_1777458316300_0.9363145555862811","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@sap_oss/wdio-qmate-service","version":"3.9.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","qmate mobile automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.9.0","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"5f09f9bcdd5798c53cbee5f38ce13da072be008c","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.9.0.tgz","fileCount":963,"integrity":"sha512-rdg2+xQRtX060Bm580OffeOd0O6/3jvpAOCNFgCUw1ykhZyKE8JlhP7kf2K968l5R/YVC38jaP/hqcZ1K+YtxQ==","signatures":[{"sig":"MEUCIQDJ2AEUzP+C8BgBqihGpw6SYyURB9zL9z6WzNuZZXmQnQIgHLNhSshDvg2ahUO4n5hzrHkX6cfp3sL9fERSdpOC6rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3473243},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"1f4ffded59076042fef767f0e9bfb5101f17bbeb","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://ui5.sap.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3ba94f9c-7025-4f3e-8d29-defebaa25e3a"}},"overrides":{"got":"^11.8.5","appium":{"axios":"^1.8.0"},"tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"11.14.1","description":"[![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","directories":{},"_nodeVersion":"24.14.1","dependencies":{"xlsx":"^0.18.5","axios":"^1.13.5","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^7.16.0","xml2js":"^0.6.2","fs-extra":"^11.3.2","deepmerge":"^4.3.1","pdf-parse":"^1.1.1","supertest":"^7.1.4","query-string":"^9.3.1","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.0","glob":"^8.1.0","appium":"^3.2.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.2.4","esbuild":"0.25.11","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.6.2","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^141.0.4","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/appium-service":"^8.46.0","@wdio/mocha-framework":"^8.46.0","appium-xcuitest-driver":"^10.2.2","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","appium-uiautomator2-driver":"^5.0.6","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.9.0_1778680140756_0.44403528111125734","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@sap_oss/wdio-qmate-service","version":"3.10.0","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.10.0","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"8907fcf9ed3ef68692a329efae002d7fb19c4d9e","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.10.0.tgz","fileCount":941,"integrity":"sha512-ONnnu9GwsfApp+kxBNIXJ7toWVIP4fC/waFBoTe0MZ/8VRkkaO/kMxIl9Yrdr2jihhZG7gC38rarPxA4uiJwfA==","signatures":[{"sig":"MEQCIEcjsr5mv3+/u+EQoES1/RLSUw5iAJG45bYiw9qwewtHAiB8c5EAU4cz/VHhG+pOe2SmMi8xomO+moiRQXJyEWwCeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3381150},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"2ba1ce04e6ea5d015b799b18a4cb7607bd5c5776","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://ui5.sap.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:581d174b-6472-425a-85ba-85b21258a661"}},"overrides":{"got":"^11.8.5","tough-cookie":"^4.1.3","@napi-rs/canvas":"npm:noop-package@1.0.0"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"12.0.1","description":"[![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","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"chromedriver@*":true},"dependencies":{"xlsx":"^0.18.5","axios":"^1.17.0","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^8.5.0","xml2js":"^0.6.2","fs-extra":"^11.3.5","deepmerge":"^4.3.1","supertest":"^7.2.2","pdfjs-dist":"^6.0.227","query-string":"^9.4.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","glob":"^8.1.0","eslint":"^8.57.1","rimraf":"^6.1.3","vitest":"^3.2.4","esbuild":"0.28.1","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.8.4","@wdio/cli":"^8.46.0","typescript":"^5.9.3","json-server":"^0.17.4","chromedriver":"^149.0.3","concurrently":"^9.2.1","glob-promise":"^6.0.7","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^6.6.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/mocha-framework":"^8.46.0","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.10.0_1784296033313_0.7087521711226672","host":"s3://npm-registry-packages-npm-production"}},"3.12.1":{"name":"@sap_oss/wdio-qmate-service","version":"3.12.1","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.12.1","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"c835da7c8f2f6a5ea9c36b7461d61ce38fb2a24b","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.12.1.tgz","fileCount":940,"integrity":"sha512-iRsdv1ZswkReEbkEidffe0avJIuD9vegIIxKQYY72gYoznahp0zlSskdeCGUy6cqf5tRHnqNtIV65XniXjz1nw==","signatures":[{"sig":"MEUCIB3Jo26FFmcAxzHCKCHrlQq5XO2pE9hR6QpWQGR406PNAiEA/q1WJ5ackIev0DPeT+TxWFYdXYMB7NcuC8eBJhFs2dQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3354965},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"e05f841924c6455c47a6940e0d676aea85e3696f","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://ui5.sap.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:581d174b-6472-425a-85ba-85b21258a661"}},"overrides":{"got":"^11.8.5","tough-cookie":"^4.1.3","@napi-rs/canvas":"npm:noop-package@1.0.0"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"12.0.1","description":"[![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","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"chromedriver@*":true},"dependencies":{"xlsx":"^0.18.5","axios":"^1.17.0","yargs":"^18.0.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^8.5.0","xml2js":"^0.6.2","fs-extra":"^11.3.5","deepmerge":"^4.3.1","supertest":"^7.2.2","pdfjs-dist":"^6.0.227","query-string":"^9.4.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","glob":"^13.0.6","eslint":"^9.39.2","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"0.28.1","globals":"^16.5.0","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.8.4","@wdio/cli":"^8.46.0","typescript":"^6.0.3","json-server":"^0.17.4","chromedriver":"^150.0.1","concurrently":"^10.0.3","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^8.37.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/mocha-framework":"^8.46.0","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.12.1_1785239296439_0.519612239510433","host":"s3://npm-registry-packages-npm-production"}},"3.12.4":{"name":"@sap_oss/wdio-qmate-service","version":"3.12.4","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.12.4","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"5da2c9edabb5ee566d407df98a08aabec4e18124","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.12.4.tgz","fileCount":940,"integrity":"sha512-08f+j50xO7Ug/JN3z3343s2+Sa3W3v9QiVIrZDa//F4csYtZ5vVdr15xGsoRaIZj2ZRjDrRIfpydQ5m4E96gyQ==","signatures":[{"sig":"MEYCIQDMvsPA0JwfFHRccKEYwdHnXewrjR4ML8Z4p5t21/ZjPwIhAPEytd9RD33NCCj2FyHmxZmGqgmi6DMqrPGwU3zq5tjQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDiC56d5JNRuIOLw10rFnD3YZOPOMSKslzFRXcsosuTDAIhAKjRNJ5jG7qvVxEFOcSDgPI7OYiacb5A4Wsv+2g6WP1L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3355229},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"39d72548d90ba0a8d902dde9738c2a2c5111e411","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://ui5.sap.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"581d174b-6472-425a-85ba-85b21258a661"}},"overrides":{"got":"^11.8.5","tough-cookie":"^4.1.3","@napi-rs/canvas":"npm:noop-package@1.0.0"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"12.1.0","description":"[![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","directories":{},"_nodeVersion":"24.21.0","allowScripts":{"chromedriver@*":true},"dependencies":{"xlsx":"^0.18.5","axios":"^1.17.0","yargs":"^18.1.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^8.9.0","xml2js":"^0.6.2","fs-extra":"^11.4.0","deepmerge":"^4.3.1","supertest":"^7.2.2","pdfjs-dist":"^6.2.108","query-string":"^9.4.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","glob":"^13.0.6","eslint":"^9.39.2","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"0.28.1","globals":"^16.5.0","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.8.4","@wdio/cli":"^8.46.0","typescript":"^6.0.3","json-server":"^0.17.4","chromedriver":"^150.0.1","concurrently":"^10.0.3","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^8.37.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/mocha-framework":"^8.46.0","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.12.4_1790780201483_0.3914442999770624","host":"s3://npm-registry-packages-npm-production"}},"3.12.5":{"name":"@sap_oss/wdio-qmate-service","version":"3.12.5","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.12.5","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"89efea9c03fd6554e7a1347ff46914ae8e9e9813","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.12.5.tgz","fileCount":940,"integrity":"sha512-PjDoRd1wD7uI2qMJITeSAcBgVEXO6Gnk+yPoTR5C9l9o4uyAUpd9haWbiBiBlh+ARImFNiC71t/5hkJqbyOHJw==","signatures":[{"sig":"MEYCIQCYmVjVCdfRwpgb8vpAyHQ3Lhfc/xB7FGlGI/s7mbj/xgIhAKMk7+J6jS90BokacXL1ckslEibSsw2X2tAk+pmrAXQ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCeJHhAop/yDh2YzwqKhbnQ7qfFTv+eGJLYKCrI97wJJQIgSFjpmkA3kL2/82Ow/zZUQ3DwZV1FfCuNFhw+uwCmDq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3355229},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"3e4696edcd114741a8900f9550e7afb96a5d4e9a","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://ui5.sap.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"581d174b-6472-425a-85ba-85b21258a661"}},"overrides":{"got":"^11.8.5","tough-cookie":"^4.1.3","@napi-rs/canvas":"npm:noop-package@1.0.0"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"12.2.0","description":"[![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","directories":{},"_nodeVersion":"24.21.0","allowScripts":{"chromedriver@*":true},"dependencies":{"xlsx":"^0.18.5","axios":"^1.17.0","yargs":"^18.1.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^8.9.0","xml2js":"^0.6.2","fs-extra":"^11.4.0","deepmerge":"^4.3.1","supertest":"^7.2.2","pdfjs-dist":"^6.2.108","query-string":"^9.4.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","glob":"^13.0.6","eslint":"^9.39.2","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"0.28.1","globals":"^16.5.0","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.8.4","@wdio/cli":"^8.46.0","typescript":"^6.0.3","json-server":"^0.17.4","chromedriver":"^150.0.1","concurrently":"^10.0.3","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^8.37.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/mocha-framework":"^8.46.0","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.12.5_1790788978907_0.725383600499484","host":"s3://npm-registry-packages-npm-production"}},"3.12.6":{"name":"@sap_oss/wdio-qmate-service","version":"3.12.6","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.12.6","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"9a9aebf0d97d8219f289700f4a97eccb15cfacd8","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.12.6.tgz","fileCount":940,"integrity":"sha512-xzQ9riMU64HUrwSwJy4aK5fmeocEbQOe4DG34iISebJ4RaTjEHnnwZCAUdWvW54B3RnDR/4A3t7lvXZMaWGyOQ==","signatures":[{"sig":"MEYCIQD3p5W73hMJabiwWu5fZTwlibVgBOd3/tKX2LyK5qdRVAIhAKPgeml5h9/JLmG9s8UpzzHmQAgEvxBgo2VpHcvAtXXE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDRrvX/YNqlJ4vh0TGhntEGH8KZJBiv8cr2rLYRpRKkgwIhAIt8zrPtMovbBqYyPh5n6KMbUoPqy/CrtLACj47l90Bv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.12.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3355229},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"78ef77193e501f9943561cc2dafc650067a97452","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://ui5.sap.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"581d174b-6472-425a-85ba-85b21258a661"}},"overrides":{"got":"^11.8.5","tough-cookie":"^4.1.3","@napi-rs/canvas":"npm:noop-package@1.0.0"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"12.2.0","description":"[![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","directories":{},"_nodeVersion":"24.21.0","allowScripts":{"chromedriver@*":true},"dependencies":{"xlsx":"^0.18.5","axios":"^1.17.0","yargs":"^18.1.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^8.9.0","xml2js":"^0.6.2","fs-extra":"^11.4.0","deepmerge":"^4.3.1","supertest":"^7.2.2","pdfjs-dist":"^6.2.108","query-string":"^9.4.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","glob":"^13.0.6","eslint":"^9.39.2","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"0.28.1","globals":"^16.5.0","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.8.4","@wdio/cli":"^8.46.0","typescript":"^6.0.3","json-server":"^0.17.4","chromedriver":"^150.0.1","concurrently":"^10.0.3","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^8.37.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/mocha-framework":"^8.46.0","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.12.6_1790796341014_0.5316969751923719","host":"s3://npm-registry-packages-npm-production"}},"3.12.7":{"name":"@sap_oss/wdio-qmate-service","version":"3.12.7","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.12.7","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"c9c9b512e9ec35b25323cc0a1996f5761044ed72","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.12.7.tgz","fileCount":416,"integrity":"sha512-0ahugUX6BhEjjLOl7ErfHt4f4eL1sdjgWCBZppDdhkIWOoty8MYBvFsRVI+7EaxVFDCizwYTYqYG8k/Rb8oG5w==","signatures":[{"sig":"MEYCIQD/ZcwiLduzRuPt7Ofl1sP4qerbb16+avRkTJVnbBmOVAIhAJotZg9rzeyREgJBSEQPTgQgPE4ENHFYMDqsWtXWjHLL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDtZGOYGMwzDDXYEZDjKaYeH6uXuJepCPsWlpepTo7t7wIhAJNw7xQ7GgZE6zQRh+HVEin/qCUwVZuaEmPJ/w7EyHRG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.12.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1685783},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"73e1f00dc0f873ac28c3217e87c5f4208bc960a9","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://ui5.sap.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"581d174b-6472-425a-85ba-85b21258a661"}},"overrides":{"got":"^11.8.5","tough-cookie":"^4.1.3","@napi-rs/canvas":"npm:noop-package@1.0.0"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"12.2.0","description":"[![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","directories":{},"_nodeVersion":"24.21.0","allowScripts":{"chromedriver@*":true},"dependencies":{"xlsx":"^0.18.5","axios":"^1.17.0","yargs":"^18.1.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^8.9.0","xml2js":"^0.6.2","fs-extra":"^11.4.0","deepmerge":"^4.3.1","supertest":"^7.2.2","pdfjs-dist":"^6.2.108","query-string":"^9.4.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","glob":"^13.0.6","eslint":"^9.39.2","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"0.28.1","globals":"^16.5.0","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.8.4","@wdio/cli":"^8.46.0","typescript":"^6.0.3","json-server":"^0.17.4","chromedriver":"^150.0.1","concurrently":"^10.0.3","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^8.37.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/mocha-framework":"^8.46.0","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.12.7_1790802921278_0.0046371471759427685","host":"s3://npm-registry-packages-npm-production"}},"3.12.8":{"name":"@sap_oss/wdio-qmate-service","version":"3.12.8","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"author":{"name":"SAP SE"},"license":"Apache-2.0","_id":"@sap_oss/wdio-qmate-service@3.12.8","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"homepage":"https://github.com/SAP/wdio-qmate-service","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"cf9def2ac5e5e1038c7783d2d4c1f8eb076377d3","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.12.8.tgz","fileCount":416,"integrity":"sha512-bhi5xjrXLQ7Ifsar02HR1FlH8ukUme2guVFIOvSsjr8eKOAdZfugmL1t5iCeZhT1J1F6v3dFtCzuIvS4wcCKBA==","signatures":[{"sig":"MEUCIGEyyDGWGwqjmicv4GDOy6nqHD0mWnm4N7wtUcd/WaGkAiEA6DdwCutqy6PXZKsc6yshmTxpBkJYWiCHGlhMGtPpRJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDY/LIOMbgq9E6g7xtXmLdgIl6iGIn+9UAlZhzbdKNxAAiEAkEA7Y6mgKTrKldReqymnPSEfvECVRuyWDIF0Yc2ZCY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.12.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1685783},"main":"./lib/index.js","types":"./@types/**.d.ts","gitHead":"910b0cb6c735842d48f52662102558f8b9f54931","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://ui5.sap.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"581d174b-6472-425a-85ba-85b21258a661"}},"overrides":{"got":"^11.8.5","tough-cookie":"^4.1.3","@napi-rs/canvas":"npm:noop-package@1.0.0"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"12.2.0","description":"[![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","directories":{},"_nodeVersion":"24.21.0","allowScripts":{"chromedriver@*":true},"dependencies":{"xlsx":"^0.18.5","axios":"^1.17.0","yargs":"^18.1.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^8.9.0","xml2js":"^0.6.2","fs-extra":"^11.4.0","deepmerge":"^4.3.1","supertest":"^7.2.2","pdfjs-dist":"^6.2.108","query-string":"^9.4.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","glob":"^13.0.6","eslint":"^9.39.2","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"0.28.1","globals":"^16.5.0","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.8.4","@wdio/cli":"^8.46.0","typescript":"^6.0.3","json-server":"^0.17.4","chromedriver":"^150.0.1","concurrently":"^10.0.3","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^8.37.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/mocha-framework":"^8.46.0","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/wdio-qmate-service_3.12.8_1790837869732_0.6659073900695027","host":"s3://npm-registry-packages-npm-production"}},"3.12.9":{"_id":"@sap_oss/wdio-qmate-service@3.12.9","bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"dist":{"shasum":"81cd285f81197c4517bc9d00f81069bf8aa48cfa","tarball":"https://registry.npmjs.org/@sap_oss/wdio-qmate-service/-/wdio-qmate-service-3.12.9.tgz","fileCount":416,"integrity":"sha512-FWGHUb/3x3QV/BCnEx5MbYv036AyGznAuohobCCqu+X9kF2GAzXA7qWKSg509ag1mBrYQaULQZCIsUJKu6vqCA==","signatures":[{"sig":"MEYCIQDhbFGgZxWZM+ShdTWdbWmq+AJ2vdEeOOJ7YMb+tzW9QgIhAIJY9zZPB/fd/Aw5FOSJQhPZXgH2bBEfUKtZAVbge6ew","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDxsAf81+nj68JKhRGfmJ7NK8ViIOdUXKFhqNDF4qwvZgIgJ+gBuz/TXGWCvW27WQLHTBGk/1g0L3cVaOZXA7FCtyg="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sap_oss%2fwdio-qmate-service@3.12.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1685783},"main":"./lib/index.js","name":"@sap_oss/wdio-qmate-service","types":"./@types/**.d.ts","author":{"name":"SAP SE"},"gitHead":"05bbbaed01774e619c01aff5d69b23f763d2b442","license":"Apache-2.0","scripts":{"lint":"eslint .","test":"npm run test:authenticator:staticLogin && npm run test:core && npm run test:reuse && npm run test:unit","build":"npm run build:locator  && npx tsc","clean":"npx rimraf lib","prepare":"npm run build","lint:fix":"npx eslint . --fix","prettier":"npx prettier -c .","build:dev":"npm run build:locator && npx tsc --watch","test:core":"npm run test:core:functional && npm run test:core:dataExchange && npm run test:core:testIntegration && npm run test:core:watchMode","test:unit":"vitest run --config ./test/unit/vitest.config.ts","serve-docs":"npm run generate-docs && mkdocs serve","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","deploy-docs":"npm run generate-docs && mkdocs gh-deploy --force","prettier:fix":"npx prettier -w .","build:locator":"node src/scripts/locators/qmateLocatorSrc/build.js","generate-docs":"npm run build && node ./lib/reuse/helper/jsDocGen","generate-types":"ts-node ./src/bin/typesGenerator","prepublishOnly":"npm run generate-json-docs","test:reuse:ui5":"npm run test:reuse:ui5:pt1 && npm run test:reuse:ui5:pt2","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:unit:watch":"vitest --config ./test/unit/vitest.config.ts","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: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","generate-json-docs":"rm -rf ./lib && npm run build && node ./lib/reuse/helper/jsonDocGen","test:authenticator":"npm run test:authenticator:staticLogin && npm run test:authenticator:systemLogin","test:reuse:service":"npm run test:reuse:service:rest && npm run test:reuse:service:odata","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:core:watchMode":"npx wdio ./test/watchMode/config.js","test:reuse:ui5:date":"npx wdio ./test/reuse/ui5/date/test.date.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:reuse:ui5:table":"npx wdio ./test/reuse/ui5/table/test.table.conf.js","test:reuse:util:data":"npx wdio ./test/reuse/util/data/test.data.conf.js","test:reuse:util:file":"npx wdio ./test/reuse/util/file/test.file.conf.js","test:core:dataExchange":"npm run test:core:dataExchange:export && npm run test:core:dataExchange:import && npm run test:core:dataExchange:parallel && npm run test:core:dataExchange:parallelGroup","test:reuse:common:date":"npx wdio ./test/reuse/common/date/test.date.conf.js","test:reuse:ui5:control":"npx wdio ./test/reuse/ui5/control/test.control.conf.js","test:reuse:ui5:element":"npx wdio ./test/reuse/ui5/element/test.element.conf.js","test:reuse:ui5:session":"npx wdio ./test/reuse/ui5/session/test.session.conf.js","test:reuse:util:system":"npx wdio ./test/reuse/util/system/test.system.conf.js","test:reuse:service:rest":"concurrently \"npm run test:reuse:service:rest:startJsonServer\" \"npm run test:reuse:service:restTests\"","test:reuse:util:browser":"npx wdio ./test/reuse/util/browser/test.browser.conf.js","test:reuse:util:console":"npx wdio ./test/reuse/util/console/test.console.conf.js","test:reuse:flp:userLocks":"npx wdio ./test/reuse/flp/userLocks/test.userLocks.conf.js","test:reuse:service:odata":"npx wdio test/reuse/service/odata/test.odata.conf.js","test:reuse:ui5:assertion":"npx wdio ./test/reuse/ui5/assertion/test.assertion.conf.js","test:core:testIntegration":"npm run test:core:testIntegration:standard && npm run test:core:testIntegration:multiCombo && npm run test:core:testIntegration:table","test:reuse:nonUi5:element":"npx wdio ./test/reuse/nonUi5/element/test.element.conf.js","test:reuse:ui5:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.conf.js","test:reuse:util:component":"npx wdio ./test/reuse/util/component/test.component.conf.js","test:reuse:util:formatter":"npx wdio ./test/reuse/util/formatter/test.formatter.conf.js","test:reuse:ui5:errorDialog":"npx wdio ./test/reuse/ui5/errorDialog/test.errorDialog.conf.js","test:core:functional:nonUi5":"npx wdio ./test/core/functional/nonUi5/test.conf.js","test:reuse:common:assertion":"npx wdio ./test/reuse/common/assertion/test.assertion.conf.js","test:reuse:flp:userSettings":"npx wdio ./test/reuse/flp/userSettings/test.userSettings.apply.conf.js && npx wdio ./test/reuse/flp/userSettings/test.userSettings.conf.js","test:reuse:nonUi5:assertion":"npx wdio ./test/reuse/nonUi5/assertion/test.assertion.conf.js","test:core:functional:locator":"npx wdio ./test/core/functional/locators/test.locator.conf.js","test:core:functional:uiveri5":"npx wdio ./test/core/functional/uiveri5/test.conf.js","test:reuse:common:navigation":"npx wdio ./test/reuse/common/navigation/test.navigation.conf.js","test:reuse:nonUi5:navigation":"npx wdio ./test/reuse/nonUi5/navigation/test.navigation.conf.js","test:reuse:service:restTests":"npx wdio test/reuse/service/rest/test.rest.conf.js","test:reuse:ui5:navigationBar":"npx wdio ./test/reuse/ui5/navigationBar/test.navigationBar.conf.js","test:reuse:util:data:privacy":"npx wdio ./test/reuse/util/data/test.data.privacy.conf.js","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:functional:chaining":"npx wdio ./test/core/functional/chaining/test.conf.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":"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:reuse:ui5:userInteraction":"npx wdio ./test/reuse/ui5/userInteraction/test.userInteraction.conf.js","test:core:dataExchange:parallel":"npx wdio ./test/core/dataExchange/config.parallel.js","test:core:dataExchange:standard":"npx wdio ./test/core/dataExchange/config.js","test:core:testIntegration:table":"npx wdio ./test/core/testIntegration/configTable.js","test:reuse:ui5:static:navigation":"npx wdio ./test/reuse/ui5/navigation/test.navigation.static.conf.js","test:reuse:common:userInteraction":"npx wdio ./test/reuse/common/userInteraction/test.userInteraction.conf.js","test:reuse:nonUi5:userInteraction":"npx wdio ./test/reuse/nonUi5/userInteraction/test.userInteraction.conf.js","test:reuse:ui5:confirmationDialog":"npx wdio ./test/reuse/ui5/confirmationDialog/test.confirmationDialog.conf.js","test:core:functional:nativeBrowser":"npx wdio ./test/core/functional/nativeBrowser/test.conf.js","test:core:functional:ui5Properties":"npx wdio ./test/core/functional/ui5Properties/test.conf.js","test:core:testIntegration:standard":"npx wdio ./test/core/testIntegration/config.js","test:reuse:helper:elementHighlight":"npx wdio ./test/reuse/helper/elementHighlight/test.elementHighlight.conf.js","test:reuse:util:browserCmndLineArgs":"npx wdio ./test/reuse/util/browser/test.browserCmndLineArgs.conf.js --baseUrl=https://ui5.sap.com/","test:authenticator:staticLogin:fiori":"npx wdio ./test/authenticator/staticLogin/configFiori.js","test:authenticator:staticLogin:plain":"npx wdio ./test/authenticator/staticLogin/configPlain.js","test:authenticator:systemLogin:fiori":"npx wdio ./test/authenticator/systemLogin/configFiori.js","test:authenticator:systemLogin:plain":"npx wdio ./test/authenticator/systemLogin/configPlain.js","test:core:dataExchange:parallelGroup":"npx wdio ./test/core/dataExchange/config.parallel.group.js","test:core:testIntegration:multiCombo":"npx wdio ./test/core/testIntegration/configMultiCombo.js","test:authenticator:staticLogin:custom":"npx wdio ./test/authenticator/staticLogin/configCustom.js","test:authenticator:systemLogin:custom":"npx wdio ./test/authenticator/systemLogin/configCustom.js","test:authenticator:staticLogin:sapCloud":"npx wdio ./test/authenticator/staticLogin/configSapCloud.js","test:authenticator:systemLogin:sapCloud":"npx wdio ./test/authenticator/systemLogin/configSapCloud.js","test:reuse:service:rest:startJsonServer":"cd test/reuse/service/rest && node rest-server.js","test:authenticator:staticLogin:customViaConfig":"npx wdio ./test/authenticator/staticLogin/configCustomViaConfig.js"},"version":"3.12.9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"581d174b-6472-425a-85ba-85b21258a661"}},"homepage":"https://github.com/SAP/wdio-qmate-service","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"overrides":{"got":"^11.8.5","tough-cookie":"^4.1.3","@napi-rs/canvas":"npm:noop-package@1.0.0"},"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"_npmVersion":"12.2.0","description":"[![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","directories":{},"maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"_nodeVersion":"24.21.0","allowScripts":{"chromedriver@*":true},"dependencies":{"xlsx":"^0.18.5","axios":"^1.17.0","yargs":"^18.1.0","qcrypt":"file:packages/qcrypt","sha.js":"^2.4.12","undici":"^8.9.0","xml2js":"^0.6.2","fs-extra":"^11.4.0","deepmerge":"^4.3.1","supertest":"^7.2.2","pdfjs-dist":"^6.2.108","query-string":"^9.4.0","node-localstorage":"^3.0.5","@sap_oss/odata-library":"^2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","glob":"^13.0.6","eslint":"^9.39.2","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"0.28.1","globals":"^16.5.0","ts-node":"^10.9.2","doctrine":"^3.0.0","prettier":"^3.8.4","@wdio/cli":"^8.46.0","typescript":"^6.0.3","json-server":"^0.17.4","chromedriver":"^150.0.1","concurrently":"^10.0.3","@types/sha.js":"^2.4.4","@types/xml2js":"^0.4.14","app-root-path":"^3.1.0","@types/fs-extra":"^11.0.4","@types/pdf-parse":"^1.1.5","jsdoc-to-markdown":"^9.1.3","@wdio/local-runner":"^8.46.0","eslint-plugin-wdio":"^8.37.0","@wdio/sauce-service":"^8.46.0","@wdio/spec-reporter":"^8.43.0","@wdio/mocha-framework":"^8.46.0","@types/node-localstorage":"^1.3.3","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.41.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wdio-qmate-service_3.12.9_1790849710184_0.7472181199537462"}}},"time":{"created":"2022-08-23T15:11:53.246Z","modified":"2026-10-01T10:15:10.637Z","1.0.0":"2022-08-23T15:11:53.627Z","1.0.1":"2022-09-07T14:50:19.509Z","1.0.2":"2022-10-13T11:21:33.433Z","1.1.0":"2022-10-26T09:16:08.079Z","1.2.0":"2022-11-11T13:52:10.611Z","1.2.1":"2022-11-16T15:16:17.201Z","1.2.2":"2022-11-24T16:29:21.414Z","1.2.3":"2022-11-29T13:54:23.465Z","1.3.0":"2022-12-08T13:19:11.439Z","1.3.1":"2023-01-03T15:47:21.289Z","1.4.0":"2023-01-20T15:51:33.103Z","1.5.0":"2023-02-08T13:56:39.179Z","1.5.1":"2023-03-13T08:47:20.386Z","1.5.2":"2023-03-29T08:43:57.147Z","2.0.0":"2023-04-05T12:31:23.171Z","2.1.0":"2023-04-17T09:52:27.179Z","2.1.1":"2023-04-17T15:29:07.293Z","2.2.0":"2023-04-18T13:41:04.754Z","2.2.1":"2023-04-19T13:56:51.089Z","2.3.0":"2023-04-26T08:26:37.389Z","2.3.1":"2023-05-16T08:13:46.469Z","2.4.0":"2023-06-02T14:49:41.950Z","2.4.1":"2023-06-20T11:08:40.241Z","2.4.2":"2023-07-05T12:47:11.365Z","2.5.0":"2023-07-06T12:57:46.471Z","2.5.1":"2023-07-19T11:13:46.211Z","2.5.2":"2023-07-20T14:23:59.981Z","2.6.0":"2023-08-03T13:53:08.096Z","2.6.1":"2023-08-09T13:19:46.301Z","2.6.2":"2023-08-11T13:30:15.299Z","2.6.3":"2023-08-18T11:21:05.249Z","2.6.4":"2023-08-18T13:49:17.093Z","2.6.5":"2023-10-31T14:59:03.980Z","2.6.6":"2023-10-31T16:49:13.404Z","2.7.0":"2023-11-07T08:28:09.504Z","2.7.1":"2023-11-17T12:22:25.645Z","2.7.2":"2023-12-08T13:34:48.927Z","2.7.3":"2024-01-15T14:12:15.068Z","2.7.4":"2024-01-17T15:38:38.160Z","2.8.0":"2024-01-18T14:54:59.171Z","2.8.1":"2024-01-22T12:31:57.195Z","2.8.2":"2024-01-23T15:36:52.671Z","2.8.3":"2024-01-26T08:35:57.423Z","2.8.4":"2024-02-06T08:26:27.366Z","2.9.0":"2024-04-24T15:49:46.315Z","2.9.1":"2024-05-29T09:21:30.772Z","2.9.2":"2024-06-03T09:48:20.561Z","2.9.3":"2024-06-20T11:22:17.612Z","2.9.4":"2024-06-25T13:21:14.520Z","2.9.5":"2024-06-26T06:59:19.656Z","2.9.6":"2024-07-17T15:23:56.561Z","2.9.7":"2024-07-18T08:43:17.417Z","2.9.8":"2024-08-12T13:18:39.397Z","2.9.9":"2024-09-16T17:35:00.125Z","2.10.0":"2024-10-23T15:04:04.595Z","2.11.0":"2024-11-18T13:37:57.540Z","2.12.0":"2024-12-04T10:09:08.245Z","2.12.1":"2024-12-04T12:32:58.801Z","2.12.2":"2024-12-06T13:44:24.051Z","2.13.0":"2024-12-09T08:00:47.975Z","2.13.1":"2024-12-18T12:46:48.000Z","2.13.2":"2024-12-20T09:10:18.651Z","2.14.0":"2025-01-13T12:59:52.395Z","2.14.1":"2025-01-14T07:40:21.404Z","2.14.2":"2025-01-31T07:25:24.420Z","2.14.3":"2025-01-31T11:23:25.680Z","2.15.0":"2025-02-04T08:20:01.264Z","2.15.1":"2025-02-24T13:04:55.931Z","2.15.2":"2025-02-28T07:46:04.828Z","2.15.3":"2025-03-11T08:44:04.840Z","2.15.4":"2025-03-13T14:54:06.756Z","2.16.0":"2025-03-19T14:03:09.577Z","2.16.1":"2025-04-29T07:23:28.614Z","2.16.2":"2025-04-29T14:45:06.682Z","2.16.3":"2025-05-09T11:47:48.816Z","2.17.0":"2025-05-16T08:26:14.793Z","2.18.0":"2025-05-21T14:39:33.054Z","2.18.1":"2025-05-22T12:29:24.265Z","2.18.2":"2025-05-28T09:45:30.093Z","2.18.3":"2025-05-30T12:37:30.777Z","2.19.0":"2025-06-11T14:04:01.381Z","3.0.0":"2025-06-11T15:22:39.200Z","3.0.1":"2025-06-16T11:44:04.201Z","3.0.2":"2025-06-26T12:34:01.620Z","3.1.0":"2025-06-30T14:57:06.642Z","3.2.0":"2025-07-01T14:59:49.233Z","3.2.1":"2025-07-01T17:19:03.390Z","3.3.0":"2025-07-16T11:05:16.871Z","3.3.1":"2025-07-23T12:54:18.807Z","3.3.2":"2025-08-04T10:35:35.250Z","3.3.4":"2025-08-11T12:57:21.215Z","3.3.5":"2025-08-13T08:49:17.695Z","3.3.6":"2025-08-20T11:42:13.562Z","3.3.7":"2025-08-28T08:59:51.443Z","3.3.8":"2025-08-29T08:43:07.208Z","3.3.9":"2025-09-01T11:17:40.780Z","3.3.10":"2025-09-03T07:07:47.226Z","3.3.11":"2025-09-11T08:45:49.241Z","3.4.0":"2025-09-19T18:05:24.614Z","3.4.1":"2025-10-15T18:30:06.263Z","3.5.0":"2025-10-16T13:16:33.244Z","3.5.2":"2025-10-22T13:27:39.256Z","3.5.3":"2025-10-22T14:48:27.218Z","3.5.4":"2025-10-23T12:11:07.024Z","3.5.5":"2025-10-23T13:32:41.750Z","3.5.6":"2025-10-23T14:39:22.458Z","3.5.7":"2025-10-29T13:00:24.516Z","3.5.8":"2025-11-07T09:38:06.936Z","3.5.10":"2026-01-08T16:58:32.382Z","3.5.11":"2026-01-09T10:11:41.588Z","3.5.12":"2026-02-05T13:16:37.049Z","3.5.13":"2026-02-11T09:23:55.069Z","3.5.14":"2026-02-13T12:57:54.431Z","3.5.15":"2026-03-03T11:54:08.253Z","3.5.16":"2026-03-12T13:38:29.854Z","3.5.17":"2026-03-13T05:58:37.923Z","3.6.0":"2026-03-31T11:44:01.350Z","3.6.1":"2026-04-07T09:35:52.388Z","3.6.2":"2026-04-10T05:24:02.849Z","3.6.3":"2026-04-15T18:29:59.783Z","3.7.0":"2026-04-23T06:24:37.278Z","3.7.1":"2026-04-29T08:36:19.658Z","3.8.0":"2026-04-29T10:25:16.562Z","3.9.0":"2026-05-13T13:49:01.020Z","3.10.0":"2026-07-17T13:47:13.486Z","3.12.1":"2026-07-28T11:48:16.600Z","3.12.4":"2026-09-30T14:56:41.666Z","3.12.5":"2026-09-30T17:22:59.063Z","3.12.6":"2026-09-30T19:25:41.135Z","3.12.7":"2026-09-30T21:15:21.406Z","3.12.8":"2026-10-01T06:57:49.869Z","3.12.9":"2026-10-01T10:15:10.311Z"},"bugs":{"url":"https://github.com/SAP/wdio-qmate-service/issues"},"author":{"name":"SAP SE"},"license":"Apache-2.0","homepage":"https://github.com/SAP/wdio-qmate-service","keywords":["wdio","webdriver.io","ui5 testing","non-ui5 testing","qmate ui automation","wdio-plugin","wdio-service"],"repository":{"url":"git+https://github.com/SAP/wdio-qmate-service.git","type":"git"},"description":"[![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","maintainers":[{"name":"sapnaas","email":"Holger.Brox@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"gperrow_sap","email":"graeme.perrow@sap.com"},{"name":"irinap","email":"irina.petrov@sap.com"},{"name":"mnezerka","email":"michal.nezerka@gmail.com"},{"name":"norbik","email":"norbert@volf.eu"},{"name":"yusmen.rashidov","email":"yusmen.rashidov@sap.com"},{"name":"s.petkov","email":"s.petkov@sap.com"},{"name":"valentina.dimitrova","email":"valentina.dimitrova-ivanova@sap.com"},{"name":"magoli2","email":"robert.jakobs@sap.com"},{"name":"task-explorer-bot","email":"oss_task_explorer_bot@sap.com"},{"name":"tal-mi","email":"tal.mirmelshtein@sap.com"},{"name":"liboyu","email":"bo.yu.li@sap.com"},{"name":"silke.arians","email":"silke.arians@sap.com"},{"name":"matthias_schmalz","email":"matthias.schmalz@sap.com"},{"name":"ipaunov","email":"ivan.paunov@sap.com"},{"name":"b.santos","email":"b.santos@sap.com"},{"name":"l.marques","email":"euluismarques@gmail.com"},{"name":"i337562","email":"tomas.hartmann@sap.com"},{"name":"teresacerdeirasap","email":"teresa.cerdeira@sap.com"},{"name":"st.babev","email":"stoyan.babev@sap.com"},{"name":"xinye23","email":"xin.ye@sap.com"},{"name":"young.yang03","email":"young.yang03@sap.com"},{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"readme":"# Qmate Service\n\n[![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)](https://github.com/SAP/wdio-qmate-service/actions/workflows/node.js.yml)[![Dependabot Updates](https://github.com/SAP/wdio-qmate-service/actions/workflows/dependabot/dependabot-updates/badge.svg)](https://github.com/SAP/wdio-qmate-service/actions/workflows/dependabot/dependabot-updates)\n\nQmate Service is a custom WebdriverIO service built in TypeScript for testing web applications and APIs.\n\n## Pages\n\nPlease find our official and more detailed documentation [here](https://sap.github.io/wdio-qmate-service/).\n\n## Installation\n\nTo install the latest version of the service, simply execute the following command:\n\n```bash\nnpm install @sap_oss/wdio-qmate-service@latest\n```\n\n## Contact\n\n- Benjamin Warth <benjamin.warth@sap.com>\n- Marvin Grüßinger <marvin.gruessinger@sap.com>\n\n## License\n\nCopyright (c) 2021-2022 SAP SE or an SAP affiliate company and wdio-qmate-service contributors. Please see our [LICENSE](./LICENSES/Apache-2.0.txt) for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available [via the REUSE tool](https://api.reuse.software/info/github.com/SAP/wdio-qmate-service).\n","readmeFilename":"README.md"}