cucumber-boilerplate

Boilerplate project to run WebdriverIO tests with Cucumber

boilerplatecucumberwebdriverio

Preview

cucumber-boilerplate preview

Overview

Cucumber Boilerplate is an open-source testing framework that combines WebdriverIO v8 with Cucumber to enable behavior-driven development for web automation. It provides over 150 predefined test steps written in plain Gherkin language, allowing non-technical stakeholders and developers to write readable browser tests without complex code, with built-in support for parallel execution, cloud services and environment-specific configurations.

Features

bdd-testinggherkin-syntax150-predefined-stepsmultiremote-functionalityparallel-test-executioncloud-service-integrationenvironment-specific-configstag-based-test-filteringmodal-handlingform-submissionelement-interactioncookie-managementwindow-tab-managementiframe-switchingkeyboard-inputmouse-movementdrag-and-dropscreenshot-supportassertion-library

Feature Flags

authenticationinvoicesblogpaymentsecommerceteamsOrgssearchapiDocsmapspwaformsValidationtesting

Recommended Use Cases

end-to-end-testingbrowser-automationbdd-test-automationweb-application-testingcross-browser-testing

Frontend

None

Backend

nodejs

Auth Providers

None

Deployment Targets

renderselenium-gridsauce-labscloud-providers

Payment Providers

None

Quick Facts

โญ Stars
536
๐Ÿด Forks
317
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2017-10-31T12:17:44Z

Stack

Framework
webdriverio
Language
javascript
Testing
cucumber, webdriverio

Data Layer

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
Open source project under OpenJS Foundation
Get Started with this Boilerplate