• +43 660 1453541
  • contact@germaniumhq.com

Tagged: germanium

Germanium Robot Bindings

Germanium has now Robot bindings. That means you can spin it up in your robot test-cases with zero effort. As a bonus, it can also work with your existing Selenium test cases. Let's see how this works:


Read more

Germanium Selector Builder Chrome Plugin Is Now Available

After a lot of work, the Germanium Selector Builder Chrome Plugin is finally completed. It's now available on the Chrome Store as both a Free and a Pro Version.


Read more

How to Type Keys Using Germanium

One of the most common interactions in browsers is writing keys. Germanium has a trivially simple API to type keys, that includes shortcut handling, and special keys such as . Here's how:


Read more

Creating WebDriver Browser Instances With Germanium's open_browser()

If you want to open a WebDriver browser instance using Selenium, you need a few steps. The binary driver available is required to be in the PATH, and you need to create a specific configuration object, depending on the browser type, to get the browser instance. In Germanium it's only open_browser("chrome"). Since Germanium is Selenium, how is that working?


Read more

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

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

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

On The Road To Abstraction

Let's talk about the benefits of abstraction and some historical Selenium notes in the context of Selenium and Germanium.


Read more