Live demo · Test automation frameworks

Three frameworks,
one showcase.
Pick your stack.

Production-grade test automation frameworks built on Cypress, Playwright, and Cucumber + Selenium + Java. HTML reports below update automatically on every push.

By Professional Test Automation s.r.o.

CY

Cypress

TypeScript · Allure · BE+FE

Full-featured Cypress 15 framework with Page Object pattern, custom commands, API tests (GET/POST + JSON schema validation), and Allure reporting.

TypeScript POM API + E2E Allure
Loading status…
PW

Playwright

TypeScript · Multi-browser · POM

Playwright framework targeting saucedemo.com with positive E2E flows (add-to-cart, full order) and negative scenarios. Chromium + WebKit + Firefox parallel.

TypeScript POM Cross-browser HTML Report
Loading status…
GK

Cucumber + Selenium

Java 21 · Gherkin · JUnit 5

BDD framework — human-readable Gherkin feature files executed by Cucumber 7 on Selenium 4. Page Object Model in Java, parallel execution via JUnit Platform, WebDriverManager for driver binaries.

Java 21 Gherkin / BDD Selenium 4 Maven
Loading status…

What's inside

Each framework targets the same reference site (saucedemo.com) so you can see the same logical scenarios implemented three different ways — idiomatic to each tool. Every framework includes positive and negative scenarios, CI/CD integration, and auto-published HTML reports.

Page Object ModelIn all three — clean separation of selectors and flow
Positive testsLogin, add-to-cart, checkout, order completion
Negative testsLocked user, invalid password, missing form fields
CI on every pushGitHub Actions — each framework has its own workflow
HTML reportsPublished to this site; linked from the cards above
Cross-browser (PW)Chromium, WebKit, Firefox in parallel
Data-driven (Cucumber)Scenario Outline + DataTable
On-demand runsworkflow_dispatch from GitHub Actions UI