Robotframework

Robotmk Starter: Get Started Right Away with Synthetic Monitoring

No more flying blind: Ready-to-use, CI-tested Robot Framework suites as a starting point for successful synthetic monitoring in Checkmk.

Simon Meggle

Beginners in Robot Framework know the feeling: you sit in front of the first empty .robot file and wonder: How do I start? Which files do I need? How do robot.yaml, conda.yaml, and robot.toml work together?

At this point, it’s easy to lose track – the right starting point is missing, as well as a basic orientation.

For this purpose, I created the Robotmk Starter Repo: a curated set of ready-to-use, CI-tested examples and templates.

In this blog post, I will introduce the three most important examples, explain the underlying concepts, and show how to try them out immediately – either locally or directly in the browser with GitHub Codespaces.

Game Changer: Secret Variables!

Security by Design

Simon Meggle

If you work with sensitive data in Robot Framework, you know the dilemma: Suddenly, a password, token, or API key slips into the log and is visible to everyone… 😬 The reason: Robot Framework logs everything: every variable, every keyword call, every return value.

This is cool for debugging. But it’s fatal when you’re working with real access data. A new feature in Robot Framework promises to remedy this—and this article explains exactly how.

Edge detection for the ImageHorizonLibrary

Which problems can arise of image recognition within ImageHorizonLibrary - and how we solved it.

Simon Meggle

Edge Detection in the ImageHorizonLibrary - an experiment with great potential.