Skip to content

Releases: digital-delivery-academy/selenium-pom-framework

Bank Holiday source data resiliance

28 Mar 14:05

Choose a tag to compare

Implementing issue #33 which will allow users that have a locked down CI system (no external access to internet from CI) to use bundled bank holidays data rather than from the Gov.UK API.

<dependency>
  <groupId>uk.co.evoco</groupId>
  <artifactId>selenium-pom-framework</artifactId>
  <version>1.0.9</version>
</dependency>

Adding instrumentation/metrics

28 Mar 11:47

Choose a tag to compare

Resolving #44. Adding metrics for all of our own tolerant methods and some internals with appenders for JMX and Graphite.

<dependency>
  <groupId>uk.co.evoco</groupId>
  <artifactId>selenium-pom-framework</artifactId>
  <version>1.0.8</version>
</dependency>

Maven Central intial release

28 Mar 11:46

Choose a tag to compare

selenium-pom-framework-1.0.7

[maven-release-plugin] copy for tag selenium-pom-framework-1.0.7

Minor bug fixes

19 Mar 21:56
2f6e602

Choose a tag to compare

v1.0.1

Bumping version for release

Version 1.0.0!

29 Feb 00:28
dfe28a8

Choose a tag to compare

There's a nice amount of features in a stable code base. We'll plan releases to address some of the things on the roadmap GitHub Issues.

Thanks to @balu836 and @akwanashie for their contributions.

Configurable timeout options in the config file

28 Feb 15:50
02331f7

Choose a tag to compare

@balu836 has submitted a configurable options for the exception handling timeouts so that it doesn't need to be passed to tolerant methods.

Configurable Browser Options in config file

21 Feb 14:41
f48e119

Choose a tag to compare

This release has two changes; one new feature and one feature update:

  • @akwanashie has added configurable browser options in the configuration file.
  • @balu836 has updated the date helpers to work with time as well as date.

Defect fixes for tolerant Radio Buttons

04 Feb 10:25

Choose a tag to compare

v0.0.11

Fixing a small defect in tolent radio button

Additional tolerant interactions

03 Feb 16:25

Choose a tag to compare

Adding tolerant interactions for:

  • Typing
  • Selecting radio buttons
  • Selecting options from select boxes

The interfaces for static methods on the ClickUtils, SendKeysUtils, RadioButtonUtils and SelectBoxUtils haven't changed, but the underlying code is all new and shared in a central place now.

New polling tolerant interactions

03 Feb 13:09

Choose a tag to compare

This release adds new polling tolerant interactions to the framework. This will tolerate all exceptions passed in the configuration for the given timeout and poll for action success every 500ms.

Additionally this release refactors the TestConfigManager API to remove the complicated method hierarchy. Callers can now simply do TestConfigManager.get() to get the WebDriverConfig option instead of TestConfigManager.getInstance().getWebDriverConfig().

There are some non-breaking changes to the external APIs for ConfiguredDriver. This is simply to reduce code duplication inside the interfaces.

We're also running additional integration tests against the internal web application for the frameworks interaction helpers.