Skip to main content

Type-safe testingwith Kolibrium

Selenium and Appium in Kotlin, done right. A library that builds on top of both to make them simpler to configure, safer to use, and consistent across browser and mobile tests.

View on GitHubCheck tutorial

WHY KOLIBRIUM?

Because writing Selenium and Appium tests shouldn't mean writing infrastructure code. Kolibrium replaces the setup boilerplate with sensible defaults and concise DSLs, and adds compile-time safety that raw Selenium and Appium don't offer.

Modular Architecture Illustration

ONE ARCHITECTURE

Browser and mobile tests share the same lifecycle, locator system, and configuration DSL. Learn one, know both.

Minimal Code Illustration

LESS CODE

Smart defaults and Kotlin DSLs replace verbose driver setup, manual waits, and repetitive page/screen object wiring.

Optimized Core Illustration

FEWER SURPRISES

The type system catches entire categories of configuration mistakes at compile time.