{"_id":"cypress-for-drupal","_rev":"125-4970c922ca368fba446b09f6619b12a6","name":"cypress-for-drupal","dist-tags":{"latest":"2.2.2"},"versions":{"2.0.1":{"name":"cypress-for-drupal","version":"2.0.1","keywords":["cucumber","gherkin","cypress","testing"],"_id":"cypress-for-drupal@2.0.1","maintainers":[{"name":"prasannahs","email":"prasanna@specbee.com"}],"dist":{"shasum":"7475784c57289282d4e6e2c94c37ee409bb4642d","tarball":"https://registry.npmjs.org/cypress-for-drupal/-/cypress-for-drupal-2.0.1.tgz","fileCount":49,"integrity":"sha512-KI52JCHx9y6cJqrNBkuipPNh+0oPv6DVSrzuBwIj9e12vzgS/EEO7nUlTVWV99i+P3i9mxEKXxAsgpkdsqjRZA==","signatures":[{"sig":"MEUCIQD2A2Wpvggwc9OOJW8w/zZSC0QcjVe5aNzGtpQDPSLpRwIgP5WtLufYplVT3+HPAMtwopAxHwDSNvn0IfvLNvBcYCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64478},"main":"index.js","gitHead":"d3aca2b418fe4cedb7fc5ef244b65d0ba90955f2","scripts":{"cy:verify":"cypress verify","postinstall":"echo 'postinstall script triggered to scaffold Cypress' && node scaffold.config.js","run:test:dev":"cypress run --env configFile=dev","allure:report":"allure generate cypress/reports/allure-results --clean -o cypress/reports/allure-report","open:test:dev":"cypress open --env configFile=dev","run:test:prod":"cypress run --env configFile=prod","run:test:tags":"cypress run --env configFile=stage,TAGS=\"@smoke\"","open:test:prod":"cypress open --env configFile=prod","run:test:stage":"cypress run --env configFile=stage","open:test:stage":"cypress open --env configFile=stage","cy:run:allure:tes":"npm run run:test:tags && npm run allure:report","run:test:dev:smoke":" cypress run --headless --browser chrome --env configFile=dev TAGS='<your-tab>'","run:test:prod:smoke":"cypress run --headless --browser chrome --env configFile=prod TAGS='<your-tab>'","run:test:stage:smoke":" cypress run --headless --browser chrome --env configFile=stage TAGS='<your-tab>'","run:test:with:custom:config":"cypress run --config-file sample.cypress.config.js"},"_npmUser":{"name":"prasannahs","email":"prasanna@specbee.com"},"_npmVersion":"10.8.1","description":"Automate Drupal Applications at ease","directories":{},"_nodeVersion":"20.16.0","dependencies":{"path":"^0.12.7","uuid":"^9.0.1","moment":"^2.29.4","cypress":"^13.5.0","fs-extra":"^11.1.1","cypress-on-fix":"^1.0.2","simple-scaffold":"^2.3.0","allure-commandline":"^2.24.1","cypress-plugin-api":"^2.11.1","cypress-file-upload":"^5.0.8","cypress-real-events":"^1.11.0","cypress-browser-permissions":"^1.1.0","@mmisty/cypress-allure-adapter":"^0.15.2","@cypress/browserify-preprocessor":"^3.0.2","@badeball/cypress-cucumber-preprocessor":"^19.1.0","cypress-cucumber-attach-screenshots-to-failed-steps":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cypress-for-drupal_2.0.1_1726731831357_0.9418423676966357","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"cypress-for-drupal","version":"2.0.2","keywords":["cucumber","gherkin","cypress","testing"],"_id":"cypress-for-drupal@2.0.2","maintainers":[{"name":"prasannahs","email":"prasanna@specbee.com"}],"dist":{"shasum":"8d9a7d7944d5246716e7c94547da85712166732b","tarball":"https://registry.npmjs.org/cypress-for-drupal/-/cypress-for-drupal-2.0.2.tgz","fileCount":49,"integrity":"sha512-aicXcxu0iWWdSFY1L+hH8tpitTwQ//pokkIRKjBqMAJjdKMnjSaFXNOQgg3cEaltvMcOf+dV14l+BP+MTb7DHw==","signatures":[{"sig":"MEYCIQCkcLP/wXtweaETjQ2INWk6We6a2CHFbkFgu4u5bXC9hQIhAM3QsOsnrXtXuQH/Y+Faul2KAFOK6M2rbxYm0/LA1TOU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64569},"main":"index.js","gitHead":"33d14558a583030d2b4fa04e80be4f7339b4d13f","scripts":{"cy:verify":"cypress verify","postinstall":"echo 'postinstall script triggered to scaffold Cypress' && node scaffold.config.js","run:test:dev":"cypress run --env configFile=dev","allure:report":"allure generate cypress/reports/allure-results --clean -o cypress/reports/allure-report","open:test:dev":"cypress open --env configFile=dev","run:test:prod":"cypress run --env configFile=prod","run:test:tags":"cypress run --env configFile=stage,TAGS=\"@smoke\"","open:test:prod":"cypress open --env configFile=prod","run:test:stage":"cypress run --env configFile=stage","open:test:stage":"cypress open --env configFile=stage","cy:run:allure:tes":"npm run run:test:tags && npm run allure:report","run:test:dev:smoke":" cypress run --headless --browser chrome --env configFile=dev TAGS='<your-tab>'","run:test:prod:smoke":"cypress run --headless --browser chrome --env configFile=prod TAGS='<your-tab>'","run:test:stage:smoke":" cypress run --headless --browser chrome --env configFile=stage TAGS='<your-tab>'","run:test:with:custom:config":"cypress run --config-file custom.cypress.config.js","open:test:with:custom:config":"cypress open --config-file custom.cypress.config.js"},"_npmUser":{"name":"prasannahs","email":"prasanna@specbee.com"},"_npmVersion":"10.8.1","description":"Automate Drupal Applications at ease","directories":{},"_nodeVersion":"20.16.0","dependencies":{"path":"^0.12.7","uuid":"^9.0.1","moment":"^2.29.4","cypress":"^13.5.0","fs-extra":"^11.1.1","cypress-on-fix":"^1.0.2","simple-scaffold":"^2.3.0","allure-commandline":"^2.24.1","cypress-plugin-api":"^2.11.1","cypress-file-upload":"^5.0.8","cypress-real-events":"^1.11.0","cypress-browser-permissions":"^1.1.0","@mmisty/cypress-allure-adapter":"^0.15.2","@cypress/browserify-preprocessor":"^3.0.2","@badeball/cypress-cucumber-preprocessor":"^19.1.0","cypress-cucumber-attach-screenshots-to-failed-steps":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cypress-for-drupal_2.0.2_1726733659196_0.04026788481666155","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"cypress-for-drupal","version":"2.1.0","keywords":["cucumber","gherkin","cypress","testing"],"_id":"cypress-for-drupal@2.1.0","maintainers":[{"name":"prasannahs","email":"prasanna@specbee.com"}],"dist":{"shasum":"5087dfacbd2f644a334ace9b0410c552e6478671","tarball":"https://registry.npmjs.org/cypress-for-drupal/-/cypress-for-drupal-2.1.0.tgz","fileCount":52,"integrity":"sha512-pMGAjCxyTx3H8HqVne/yMHiG9vrZTaIp0owJrg1YLLPN0tt67pB+atS1hdQqcj9gYbsaFbXh9mJQizSuSgB+/w==","signatures":[{"sig":"MEUCIEsCCB0/7Nsx2uHKxMh/yjMG8W/2dIYo8lDkAQyvU5ixAiEA3wshi7deKnuQAcOYAPITvbKRfi02zCfiZEzki6uT4kw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71977},"main":"index.js","gitHead":"494b1bc1ace18072731c5c2d0c3f7b545dd11fc8","scripts":{"cy:verify":"cypress verify","postinstall":"echo 'postinstall script triggered to scaffold Cypress' && node scaffold.config.js","run:test:dev":"cypress run --env configFile=dev","allure:report":"allure generate cypress/reports/allure-results --clean -o cypress/reports/allure-report && allure open cypress/reports/allure-report","open:test:dev":"cypress open --env configFile=dev","run:test:prod":"cypress run --env configFile=prod","run:test:tags":"cypress run --env configFile=stage,TAGS=\"@smoke\"","open:test:prod":"cypress open --env configFile=prod","run:test:stage":"cypress run --env configFile=stage","open:test:stage":"cypress open --env configFile=stage","cy:run:allure:tes":"npm run run:test:tags && npm run allure:report","run:test:dev:smoke":" cypress run --headless --browser chrome --env configFile=dev TAGS='<your-tab>'","run:test:prod:smoke":"cypress run --headless --browser chrome --env configFile=prod TAGS='<your-tab>'","run:test:stage:smoke":" cypress run --headless --browser chrome --env configFile=stage TAGS='<your-tab>'","run:test:with:custom:config":"cypress run --config-file custom.cypress.config.js","open:test:with:custom:config":"cypress open --config-file custom.cypress.config.js"},"_npmUser":{"name":"prasannahs","email":"prasanna@specbee.com"},"_npmVersion":"10.8.1","description":"Automate Drupal Applications at ease","directories":{},"_nodeVersion":"20.16.0","dependencies":{"path":"^0.12.7","uuid":"^9.0.1","moment":"^2.29.4","cypress":"^13.5.0","fs-extra":"^11.1.1","cypress-on-fix":"^1.0.2","simple-scaffold":"^2.3.0","allure-commandline":"^2.24.1","cypress-plugin-api":"^2.11.1","cypress-file-upload":"^5.0.8","cypress-real-events":"^1.11.0","cypress-browser-permissions":"^1.1.0","@mmisty/cypress-allure-adapter":"^0.15.2","@cypress/browserify-preprocessor":"^3.0.2","@badeball/cypress-cucumber-preprocessor":"^19.1.0","cypress-cucumber-attach-screenshots-to-failed-steps":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cypress-for-drupal_2.1.0_1727076810751_0.07792875322476145","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"cypress-for-drupal","version":"2.2.0","keywords":["cucumber","gherkin","cypress","testing"],"_id":"cypress-for-drupal@2.2.0","maintainers":[{"name":"prasannahs","email":"prasanna@specbee.com"}],"dist":{"shasum":"076a2cfdf2caa5d88ef52fa2451bcfe0e7ed17a2","tarball":"https://registry.npmjs.org/cypress-for-drupal/-/cypress-for-drupal-2.2.0.tgz","fileCount":51,"integrity":"sha512-pNgaV4P/iCojNuLhFBWBSiSISVBuIjWX28RuEFl1S16+6piMMgxRdqDIKoC9oWTI20YlztcGxWU6HOgA9XOrlg==","signatures":[{"sig":"MEYCIQCe0SO1iOi4XPq+PPR+RFJCS/eQl4GI5nzIKu5SbZlbHAIhAJHNYhyL/2rLivdnIxqKI/auE26/Ky7oVXRCKuvHq+Nb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71378},"main":"index.js","gitHead":"f4fcf470fe7c96576fdfc167a508eba8f184e679","scripts":{"cy:verify":"cypress verify","postinstall":"echo 'postinstall script triggered to scaffold Cypress' && node scaffold.config.js","run:test:dev":"cypress run --env configFile=dev","allure:report":"allure generate cypress/reports/allure-results --clean -o cypress/reports/allure-report && allure open cypress/reports/allure-report","open:test:dev":"cypress open --env configFile=dev","run:test:prod":"cypress run --env configFile=prod","run:test:tags":"cypress run --env configFile=stage,TAGS=\"@smoke\"","open:test:prod":"cypress open --env configFile=prod","run:test:stage":"cypress run --env configFile=stage","open:test:stage":"cypress open --env configFile=stage","cy:run:allure:tes":"npm run run:test:tags && npm run allure:report","run:test:dev:smoke":" cypress run --headless --browser chrome --env configFile=dev TAGS='<your-tab>'","run:test:prod:smoke":"cypress run --headless --browser chrome --env configFile=prod TAGS='<your-tab>'","run:test:with:creds":"CYPRESS_username=<username> CYPRESS_password=<password> cypress run --headless --env configFile=dev","open:test:with:creds":"CYPRESS_username=<username> CYPRESS_password=<password> cypress open --env configFile=dev","run:test:stage:smoke":" cypress run --headless --browser chrome --env configFile=stage TAGS='<your-tab>'","run:test:with:custom:config":"cypress run --config-file custom.cypress.config.js","open:test:with:custom:config":"cypress open --config-file custom.cypress.config.js"},"_npmUser":{"name":"prasannahs","email":"prasanna@specbee.com"},"_npmVersion":"10.8.1","description":"Automate Drupal Applications at ease","directories":{},"_nodeVersion":"20.16.0","dependencies":{"path":"^0.12.7","uuid":"^9.0.1","moment":"^2.29.4","cypress":"^13.5.0","fs-extra":"^11.1.1","cypress-on-fix":"^1.0.2","simple-scaffold":"^2.3.0","allure-commandline":"^2.24.1","cypress-plugin-api":"^2.11.1","cypress-file-upload":"^5.0.8","cypress-real-events":"^1.11.0","cypress-browser-permissions":"^1.1.0","@mmisty/cypress-allure-adapter":"^0.15.2","@cypress/browserify-preprocessor":"^3.0.2","@badeball/cypress-cucumber-preprocessor":"^19.1.0","cypress-cucumber-attach-screenshots-to-failed-steps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cypress-parallel":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/cypress-for-drupal_2.2.0_1727721983167_0.08500402035661692","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"cypress-for-drupal","version":"2.2.1","keywords":["cucumber","gherkin","cypress","testing"],"_id":"cypress-for-drupal@2.2.1","maintainers":[{"name":"prasannahs","email":"prasanna@specbee.com"}],"dist":{"shasum":"bc022fa6ef0df55af7f39c0557148d9cdaab0575","tarball":"https://registry.npmjs.org/cypress-for-drupal/-/cypress-for-drupal-2.2.1.tgz","fileCount":74,"integrity":"sha512-ubuFabxh4PY3eB7gGW/pplWphbyJtgal0PYww3YFvMPB5D1MOHF7Ab18cbIfhTH6/1HQGy2hWI+alePqFmP9gg==","signatures":[{"sig":"MEYCIQClYUO2Q+9ZOUcNfsWE0GFZLGA36R8wWFfVKw5mCfFJKQIhAMNAicOLsT7QF1Fcws4t///QHBKSg4fMN82Sa5BgMvBx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132006},"main":"index.js","gitHead":"42a329a56752981a01b2536f815e257dcda6e165","scripts":{"cy:verify":"cypress verify","postinstall":"echo 'postinstall script triggered to scaffold Cypress' && node scaffold.config.js","run:test:dev":"cypress run --env configFile=dev","allure:report":"allure generate cypress/reports/allure-results --clean -o cypress/reports/allure-report && allure open cypress/reports/allure-report","open:test:dev":"cypress open --env configFile=dev","run:test:prod":"cypress run --env configFile=prod","run:test:tags":"cypress run --env configFile=stage,TAGS=\"@smoke\"","open:test:prod":"cypress open --env configFile=prod","run:test:stage":"cypress run --env configFile=stage","open:test:stage":"cypress open --env configFile=stage","cy:run:allure:tes":"npm run run:test:tags && npm run allure:report","run:test:dev:smoke":" cypress run --headless --browser chrome --env configFile=dev TAGS='<your-tab>'","run:test:prod:smoke":"cypress run --headless --browser chrome --env configFile=prod TAGS='<your-tab>'","run:test:with:creds":"CYPRESS_username=<username> CYPRESS_password=<password> cypress run --headless --env configFile=dev","open:test:with:creds":"CYPRESS_username=<username> CYPRESS_password=<password> cypress open --env configFile=dev","run:test:stage:smoke":" cypress run --headless --browser chrome --env configFile=stage TAGS='<your-tab>'","run:test:with:custom:config":"cypress run --config-file custom.cypress.config.js","open:test:with:custom:config":"cypress open --config-file custom.cypress.config.js"},"_npmUser":{"name":"prasannahs","email":"prasanna@specbee.com"},"_npmVersion":"10.8.1","description":"Automate Drupal Applications at ease","directories":{},"_nodeVersion":"20.16.0","dependencies":{"path":"^0.12.7","uuid":"^9.0.1","moment":"^2.29.4","cypress":"^13.15.1","fs-extra":"^11.1.1","cypress-on-fix":"^1.0.2","simple-scaffold":"^2.3.0","allure-commandline":"^2.24.1","cypress-plugin-api":"^2.11.1","cypress-file-upload":"^5.0.8","cypress-real-events":"^1.11.0","cypress-browser-permissions":"^1.1.0","@mmisty/cypress-allure-adapter":"^0.15.2","@cypress/browserify-preprocessor":"^3.0.2","@bahmutov/cypress-esbuild-preprocessor":"^2.2.3","@badeball/cypress-cucumber-preprocessor":"^19.1.0","cypress-cucumber-attach-screenshots-to-failed-steps":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cypress-for-drupal_2.2.1_1734942098648_0.9336256203140738","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"cypress-for-drupal","version":"2.2.2","description":"Automate Drupal Applications at ease","main":"index.js","scripts":{"postinstall":"echo 'postinstall script triggered to scaffold Cypress' && node scaffold.config.js","run:test:with:creds":"CYPRESS_username=<username> CYPRESS_password=<password> cypress run --headless --env configFile=dev","run:test:with:custom:config":"cypress run --config-file custom.cypress.config.js","run:test:prod":"cypress run --env configFile=prod","run:test:dev":"cypress run --env configFile=dev","run:test:stage":"cypress run --env configFile=stage","run:test:tags":"cypress run --env configFile=stage,TAGS=\"@smoke\"","open:test:with:creds":"CYPRESS_username=<username> CYPRESS_password=<password> cypress open --env configFile=dev","open:test:with:custom:config":"cypress open --config-file custom.cypress.config.js","open:test:prod":"cypress open --env configFile=prod","open:test:dev":"cypress open --env configFile=dev","open:test:stage":"cypress open --env configFile=stage","run:test:prod:smoke":"cypress run --headless --browser chrome --env configFile=prod TAGS='<your-tab>'","run:test:dev:smoke":" cypress run --headless --browser chrome --env configFile=dev TAGS='<your-tab>'","run:test:stage:smoke":" cypress run --headless --browser chrome --env configFile=stage TAGS='<your-tab>'","cy:verify":"cypress verify","allure:report":"allure generate cypress/reports/allure-results --clean -o cypress/reports/allure-report && allure open cypress/reports/allure-report","cy:run:allure:tes":"npm run run:test:tags && npm run allure:report"},"keywords":["cucumber","gherkin","cypress","testing"],"dependencies":{"@badeball/cypress-cucumber-preprocessor":"^19.1.0","@bahmutov/cypress-esbuild-preprocessor":"^2.2.3","@cypress/browserify-preprocessor":"^3.0.2","@mmisty/cypress-allure-adapter":"^0.15.2","allure-commandline":"^2.24.1","cypress":"^13.15.1","cypress-browser-permissions":"^1.1.0","cypress-cucumber-attach-screenshots-to-failed-steps":"^1.0.0","cypress-file-upload":"^5.0.8","cypress-on-fix":"^1.0.2","cypress-plugin-api":"^2.11.1","cypress-real-events":"^1.11.0","fs-extra":"^11.1.1","moment":"^2.29.4","path":"^0.12.7","simple-scaffold":"^2.3.0","uuid":"^9.0.1"},"_id":"cypress-for-drupal@2.2.2","gitHead":"746d01dc08cf6e7d7a119726e41432d1c523aa9d","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-HXnQAqrNoeXWoZ7qVdlGv+eNdUPYfWO+uC+4xKypGbq2C3VGQ6fFzIhzXZ0WnML411DX0s4TxmcROGrdyDgVDg==","shasum":"e2f529bb2129128141ce6ac6e779660b6f415322","tarball":"https://registry.npmjs.org/cypress-for-drupal/-/cypress-for-drupal-2.2.2.tgz","fileCount":86,"unpackedSize":171389,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTi8GCdx6JgCSJqzRkz41EoxcdMZHVnNZVtH2J+Yfi+QIgBMX2q5RfyClkIde9FR1DZZGql/N/DhetqXdG1HRgA+I="}]},"_npmUser":{"name":"prasannahs","email":"prasanna@specbee.com"},"directories":{},"maintainers":[{"name":"prasannahs","email":"prasanna@specbee.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cypress-for-drupal_2.2.2_1736318553984_0.12878609205771108"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-11T14:10:10.249Z","modified":"2025-01-08T06:42:34.342Z","1.0.0":"2024-09-11T14:10:10.467Z","1.0.1":"2024-09-11T14:31:15.131Z","1.0.2":"2024-09-11T14:46:42.320Z","1.0.3":"2024-09-12T06:16:21.800Z","1.0.4":"2024-09-12T06:47:07.005Z","1.0.5":"2024-09-12T07:07:03.942Z","1.0.6":"2024-09-12T07:13:40.399Z","1.0.7":"2024-09-12T07:53:35.425Z","1.0.8":"2024-09-12T07:58:20.519Z","1.0.9":"2024-09-12T08:24:58.924Z","1.0.10":"2024-09-12T08:57:47.755Z","1.0.11":"2024-09-12T09:17:23.990Z","1.0.12":"2024-09-12T09:24:26.203Z","1.0.13":"2024-09-12T10:20:32.521Z","1.0.14":"2024-09-12T14:50:22.815Z","1.0.15":"2024-09-12T14:56:10.138Z","1.0.16":"2024-09-12T16:16:43.840Z","1.0.17":"2024-09-12T16:20:27.966Z","1.0.18":"2024-09-12T16:24:08.835Z","1.0.19":"2024-09-12T16:27:04.532Z","1.0.20":"2024-09-12T16:33:53.224Z","1.0.21":"2024-09-12T16:40:42.301Z","1.0.22":"2024-09-12T16:45:51.202Z","1.0.23":"2024-09-12T16:52:25.538Z","1.0.24":"2024-09-15T14:41:06.191Z","1.0.25":"2024-09-15T14:43:50.281Z","1.0.26":"2024-09-15T14:48:22.369Z","1.0.27":"2024-09-15T14:52:00.208Z","1.0.28":"2024-09-15T15:10:32.600Z","1.0.29":"2024-09-15T15:14:45.586Z","1.0.30":"2024-09-15T15:16:26.636Z","1.0.31":"2024-09-15T15:37:44.078Z","1.0.32":"2024-09-15T15:43:37.987Z","1.0.33":"2024-09-15T15:51:26.049Z","1.0.34":"2024-09-16T05:10:22.460Z","1.0.35":"2024-09-17T06:41:18.609Z","1.0.36":"2024-09-18T06:38:48.821Z","1.0.37":"2024-09-18T06:45:10.895Z","1.0.38":"2024-09-18T06:53:19.939Z","1.0.39":"2024-09-18T06:56:26.916Z","1.0.40":"2024-09-18T06:59:30.217Z","1.0.41":"2024-09-18T07:01:53.713Z","1.0.42":"2024-09-18T15:48:19.202Z","1.0.43":"2024-09-18T15:54:44.762Z","1.0.44":"2024-09-18T16:05:43.500Z","1.0.45":"2024-09-18T16:07:25.616Z","1.0.46":"2024-09-18T16:12:04.101Z","1.0.47":"2024-09-18T16:17:28.464Z","1.0.48":"2024-09-18T16:22:11.395Z","1.0.49":"2024-09-18T16:25:15.126Z","1.0.50":"2024-09-18T17:37:41.087Z","1.1.0":"2024-09-18T17:50:32.154Z","1.2.0":"2024-09-19T05:51:53.154Z","1.3.0":"2024-09-19T05:56:43.664Z","1.4.0":"2024-09-19T06:02:41.312Z","1.5.0":"2024-09-19T06:34:05.826Z","1.6.0":"2024-09-19T07:00:23.521Z","1.7.0":"2024-09-19T07:03:42.987Z","1.8.0":"2024-09-19T07:05:57.254Z","2.0.0":"2024-09-19T07:15:50.228Z","2.0.1":"2024-09-19T07:43:51.528Z","2.0.2":"2024-09-19T08:14:19.367Z","2.1.0":"2024-09-23T07:33:31.024Z","2.2.0":"2024-09-30T18:46:23.368Z","2.2.1":"2024-12-23T08:21:38.844Z","2.2.2":"2025-01-08T06:42:34.162Z"},"keywords":["cucumber","gherkin","cypress","testing"],"description":"Automate Drupal Applications at ease","maintainers":[{"name":"prasannahs","email":"prasanna@specbee.com"}],"readme":"<p align=\"center\">\n  <img style=\"width: 100px;\" src=\"https://www.thedroptimes.com/sites/thedroptimes.com/files/styles/profile_large/public/2021-12/specbee-consulting-services.png?itok=xmhziXEX\" alt=\"Specbee Logo\"/>\n</p>\n\n<p align=\"center\">\n  <a href=\"#documentation\">Documentation</a> |\n  <a href=\"#reusable-keywords\">Reusable Keywords</a> |\n  <a href=\"#installation\">Installation</a> |\n  <a href=\"#rules\">Rules</a> |\n  <a href=\"#faq\">FAQ</a>\n</p>\n\n<h3 align=\"center\">Web Automation Framework (WAF)</h3>\n\n<p align=\"center\">\n  Fast, easy, and reliable testing for drupal.\n</p>\n\n---\n\n## Introduction\n\nWelcome to the Cypress Automation Package for Drupal! This package is designed to streamline and enhance the testing experience for Drupal developers by providing a robust set of custom Cypress commands and pre-configured test cases. With this package, you can efficiently automate end-to-end testing for your Drupal site, ensuring that your application performs as expected across various scenarios.\n\n## Installation\n\nTo get started, follow these steps:\n\n1. Install dependencies:\n   - `npm install` or `yarn install`\n\n### Running Tests\n\nYou can run the tests using either the CLI in headless mode or the Cypress UI.\n\n#### CLI - Headless Mode\n\n- Development environment: `npm run run:test:dev`\n- Production environment: `npm run run:test:prod`\n- Staging environment: `npm run run:test:stage`\n\n#### Cypress UI\n\n- Development environment: `npm run open:test:dev`\n- Production environment: `npm run open:test:prod`\n- Staging environment: `npm run open:test:stage`\n\n#### Running Tests with Tags\n\nTo run tests with specific tags:\n\n1. Update the environment and tags in the `run:test:tags` script: \n   - `\"cypress run --env configFile=<envFile>,TAGS=\\\"<@tags>\\\"\"`\n2. Run the tests: \n   - `npm run run:test:tags`\n\n## Reusable Keywords\n\nThe Cypress Automation Package for Drupal includes a comprehensive set of reusable keywords (custom commands) designed to facilitate testing within Drupal environments. These keywords simplify test development, improve readability, and ensure maintainability.\n\n### Benefits of Reusable Keywords\n\n- **Simplification**: Reduce complexity in test scripts by using pre-defined keywords that encapsulate common Drupal actions.\n- **Readability**: Enhance the readability and understandability of test scripts, making them accessible even to non-technical stakeholders.\n- **Maintainability**: Simplify updates and maintenance by modifying the keyword definition in one place, automatically updating all associated test cases.\n- **Reusability**: Create modular test cases by combining reusable keywords to cover various test scenarios.\n\n## Rules\n\n### Naming Conventions\n\nThis repository follows three different naming conventions:\n\n1. **Camel Case `(testUser)`**: \n   - Used for variable names in JavaScript files and folder names.\n   - Example: Variable naming in a JS file, folder name - Repo name, e.g., `appCV`.\n\n2. **Snake Case `(test_user)`**: \n   - Used for naming keys in `.json` files.\n   - Example: Mapping field name - `\"<repo_name><section><type>\": \"value\"`.\n\n3. **Kebab Case `(test-user)`**: \n   - Used for naming `.js` and `.feature` files.\n   - Example: Feature files - `<repo-name><function>.feature`, Mapping file - **Only one** `.json` file per repo, e.g., `<repo-name>.json`, Business keyword - **Only one** `.js` file per repo, e.g., `<repo-name>.js`, Keyword - `<action>.js`, API - `<method><section>.js`.\n\n### Committing Guidelines\n\n- Ensure your branch is up-to-date with `master`.\n- Verify that your script runs without issues in both `Staging` and `Production` environments.\n- Confirm that your script is placed in the correct folder and follows the appropriate folder structure.\n","readmeFilename":"README.md"}