Galenium is split up into lots of submodules. Each represents part of the Galenium API.

Core

The fundamental functionality and concepts.

Read more

Selectors

Selectors are a Galenium concept integrating Galen's Locator and Seleniums By APIs.

Read more

Differences

Expected differences are central to Galenium's sampling and verification functionality.

Read more

Interaction

Convenience methods for Selenium interaction with website and browser.

Read more

Galen

Galen specific integration and functionality.

Read more

Galen Specs Maven Plugin

Generate Java classes from Galen specs in a Maven build.

Read more

Logging

Logback/SLF4J integration for ExtentReports.

Read more

Sampling

Sampling is a Galenium concept used heavily in verifications.

Read more

Verification

Verifications can handle checks for just about anything.

Read more

Listeners

Most of Galenium's context and lifecycle management is handled in listeners.

Read more

Providers

TestNG providers are a great way to make your tests data driven. This module supplies some implementations and convenience methods to simplify other implementations.

Read more

Icing

The icing on the cake which integrates functionality from other modules.

Read more

Integration

To make integration of Galenium into test projects three integration modules are provided.

Read more

Integration Parent Galen-Spec

To be used as parent POM for project containing the Galen specs.

Read more

Integration Parent UI-Tests

To be used as parent POM for project containing the actual UI tests.

Read more

Integration Resources

Contains central resources for Galenium projects to avoid duplication in actual test projects.

Read more

Examples

As a showcase of what Galenium projects and tests look like, examples are provided.

Read more

Example Specs

Some Galen specs set up to generate Java classes from.

Read more

Example Tests

Example tests showcasing different Galenium features.

Read more

Back to top

Version: 5.0.0-SNAPSHOT. Last Published: 2022-09-08.