{"library":"protractor-cucumber-framework","type":"library","category":null,"description":"The `protractor-cucumber-framework` package provides the integration layer to run Cucumber.js tests within the Protractor end-to-end testing framework, primarily for Angular applications. Currently at version `9.19.0`, this framework is actively maintained to support recent versions of Cucumber.js (up to `v12.0.0`) and Serenity/JS (up to `v3.42.1`), even though Protractor itself has reached its official end-of-life. Originally bundled with `angular/protractor`, it was later extracted as a separate module to allow independent development and broader support for various Cucumber.js versions. A key differentiator is its deep integration with Serenity/JS, which enhances reporting capabilities beyond Cucumber.js-native reporters, offering rich, highly detailed BDD reports and living documentation. While the project ensures compatibility with a broad range of its peer dependencies, users should be aware that Protractor's deprecation means new projects are advised to migrate to modern alternatives like WebdriverIO or Playwright with Serenity/JS for continued test automation.","language":"javascript","status":"deprecated","version":"9.19.0","tags":["javascript","angular","test","testing","webdriver","webdriverjs","selenium","protractor","protractor-framework"],"install":[{"cmd":"npm install protractor-cucumber-framework","imports":["exports.config = {\n  framework: 'custom',\n  frameworkPath: require.resolve('protractor-cucumber-framework'),\n  // ... other config\n}","import { Given, When, Then } from '@cucumber/cucumber';\n// ...","exports.config = {\n  // ...\n  cucumberOpts: {\n    require: [\n      'features/step_definitions/**/*.steps.ts',\n      'features/support/*.ts',\n    ],\n    requireModule: ['ts-node/register'],\n  },\n};"]},{"cmd":"yarn add protractor-cucumber-framework","imports":[]},{"cmd":"pnpm add protractor-cucumber-framework","imports":[]}],"homepage":null,"github":"https://github.com/protractor-cucumber-framework/protractor-cucumber-framework","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/protractor-cucumber-framework","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/protractor-cucumber-framework/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}