• +43 660 1453541
  • contact@germaniumhq.com

Blog

Getting Started with Germanium III

The 3rd part of our 3 part series in which we'll explore how to get started in using germanium. We'll assume the only thing you have is python and a browser, and we'll go from writing the first test, to integrating the test suite in a CI/CD system, in our case Jenkins.


Read more

Getting Started with Germanium II

The 2nd part of our 3 part series in which we'll explore how to get started in using germanium. We'll assume the only thing you have is python and a browser, and we'll go from writing the first test, to integrating the test suite in a CI/CD system, in our case Jenkins.


Read more

Using Git Feature Branches in MoPyX

In GermaniumHQ we use git branches and tags for everything. From research, to development, to test, to the actual release. Why? Let me show you how this worked in case of MoPyX - the Python Reactive UI API.


Read more

Comparing Selenium Page Objects with the Selenium API

I have reviewed the Selenium Page Object Model and determined it is no better than the Germanium API in terms of abstracting away low-level locator actions like finding and clicking elements. POM provides no improvement to simplifying the locator strings for the Selenium strategies it uses: xpath, css.


Read more

Getting Started With Germanium I

In this 3 part series we'll explore how to get started in using germanium. We'll assume the only thing you have is python and a browser, and we'll go from writing the first test, to integrating the test suite in a CI/CD system, in our case Jenkins.


Read more

Integrating Behave Test Results in Jenkins

Behave it's a fantastic BDD testing framework. In case you have no idea what BDD is, it's a way of writing your tests in a human readable fashion (i.e. English), and implement each sentence in code.


Read more

Germanium Selector Builder Alfa Release

After a lot of work over the last year, we're proud to present you the alfa release of our Germanium Selector Builder. Germanium Selector Builder is an application that can generate Selenium selectors with a simple click. It also offers functionality for visualising the matches in the browser, and full Germanium API support.


Read more

Optimizing Jenkins Builds

Here are three important lessons we've learned at GermaniumHQ in optimizing build speeds.


Read more

Creating CHM Files From AsciiDoc

A lot of documentation is present on how to create documentation from HTML files, in a CHM format, but a lot of it is either outdated, depends on Windows, or plain out wrong. There's got to be a better way.


Read more

On The Road To Abstraction II

Continuing the previous article with concrete code examples of the ultimate automation achievable in the Germanium stack (Selenium, WebDriver, Germanium, Behave).


Read more