// selenium test automation kits

Selenium Pro

A production-ready Selenium WebDriver framework with Page Object Model, parallel execution, Allure reporting, and CI/CD pipelines. Available in C#, Python, and Java — pick the language that matches your stack.

##Available editions

Same architecture and obsessive documentation, ported to each language. Pick the one that matches your stack.

selenium · csharp · nunit · azure-devops

Selenium Pro Automation KitC#

Selenium WebDriver in idiomatic C# with NUnit, FluentAssertions, parallel execution, and Azure DevOps pipelines. .NET 8.

selenium · python · pytest · github-actions

Selenium Pro Automation KitPython

Selenium 4 + Python with BasePage, POM, pytest-xdist parallel, custom waits, retry decorators, Faker factories, and Allure CI.

selenium · java · junit5 · maven · rest-assured

Selenium Pro Automation KitJava

Selenium 4 + Java 17 with JUnit 5, REST Assured API testing, AssertJ, Java Faker, Maven Surefire + Failsafe, and Allure reporting. 32 passing tests included.

##What every Selenium edition includes

The architecture is consistent across languages so you can switch between editions without relearning the framework.

  • Selenium WebDriver 4 with hands-off driver resolution
  • Page Object Model with strongly-typed page and component classes
  • Parallel test execution wired and ready out of the box
  • Fixtures + data factories for repeatable, isolated test data
  • Cookie + token injection helpers for fast logged-in tests
  • Allure reporting with screenshots and step annotations on failure
  • CI/CD pipeline included (Azure DevOps for C#, GitHub Actions for Python and Java)
  • SauceDemo + the-internet.herokuapp.com test targets included
  • Obsessive README — every package, helper, and CI step explained