{"library":"generic-cucumber-protractor-framework","type":"library","category":null,"description":"A generic, reusable automation framework combining Cucumber, Protractor, and WebDriverJS for end-to-end testing of Angular and non-Angular applications. The current stable version is 1.8.7. It provides a large set of pre-built step definitions for form interactions, navigation, alert handling, REST API calls, and fake data generation. The framework is opinionated, requiring a specific folder structure and environment variables. It depends on Protractor, Cucumber, and several other libraries. Compared to building from scratch, this framework reduces boilerplate but may be overkill for small projects and is not actively maintained by a large community.","language":"javascript","status":"active","version":"1.8.7","tags":["javascript","generic cucumber protractor framework","generic-cucumber-protractor-framework","cucumber steps","cucumber step definitions","protractor plugin","test","testing","automated tests"],"last_verified":"Sat May 09","install":[{"cmd":"npm install generic-cucumber-protractor-framework","imports":["require generic-cucumber-protractor-framework as part of project setup","require('../../node_modules/generic-cucumber-protractor-framework/step_definitions/step_definitions_manager.js')","require('../../node_modules/generic-cucumber-protractor-framework/support/pageObjects.js')"]},{"cmd":"yarn add generic-cucumber-protractor-framework","imports":[]},{"cmd":"pnpm add generic-cucumber-protractor-framework","imports":[]}],"homepage":null,"github":"https://github.com/Tabcorp/generic-cucumber-protractor-framework","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/generic-cucumber-protractor-framework","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}