• +43 660 1453541
  • contact@germaniumhq.com

Tutorial

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

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

Simple Germanium Selectors

Writing selectors shouldn't be always complicated. Here is a quick comparison between a few more popular selectors.


Read more

Writing Python Decorators

You might think it's tricky to write decorators in Python. Well, this article is written to demistify that process.


Read more

Germanium Abstract Selectors

Hi, this is Christopher. My first blog, ever, I promise. We will show the present state of the Selenium Page Object Pattern (in Java) and then tear it apart with a simpler Germanium approach that is equivalent but far superior. Tighten your belts: we have work to do.


Read more

Writing Simple Selectors

We all got tired at some point of finding element by XPath, since it's error prone and hard to maintain. A naive approach might be using string constants, but is there another way?


Read more

Managing IFrames With Germanium

IFrames are a feature that is widely used when implementing complex web applications, but it can cause serious problems and confusion when developing automated tests for such an application. Fortunately, Germanium makes also this part easy.


Read more

Writing Your First Selenium+Germanium Java Test

Let's see how we can easily write a Java Selenium test, without a PhD in WebDriver.


Read more