RoboCon2025

Extending Robot Framework (Advanced)
2025-02-12 , Extending Robot Framework (Advanced)

In this workshop you learn how to extend Robot Framework in various ways. We start from the more advanced parts of the library API and cover also various other topics such as the listener API, the parsing API, execution and result models, and so on.


In this workshop you will learn how to extend Robot Framework using various different interfaces using Python. The first half of the workshop is dedicated to the more advanced parts of the library API such as automatic argument type conversion and the dynamic library interface that is used, for example, by SeleniumLibrary. During the second half you will get familiar with other extending and integration possibilities such as the listener API, the parsing API, how to modifying tests dynamically before or during execution execution and how to analyze results.

This workshop is for you if you already know basics of using Robot Framework, including basics of the library API, and want to take your skills to the next level. These skills make it easier to adapt the framework to your own needs in different contexts. In addition to knowing Robot Framework, participants are expected to know basics of Python programming such as functions, modules and classes.

The workshop is 100% hands-on, no slides, learn-by-doing. In addition to learning from the person who has designed these powerful APIs, you have a change to ask hard questions related Robot Framework from its creator.


Lessons Learned:

-

Is this suitable for ..?:

Intermediate RF User, Advanced RF User

Pekka Klärck is the inventor and lead developer of Robot Framework. He started the project in 2005 as part of his master’s thesis at Helsinki University of Technology (now Aalto University) and has been steering its development ever since.
Pekka is known not only for his technical expertise but also for his dedication to fostering an open-source community. He actively collaborates with contributors worldwide and regularly shares his insights at conferences and events.

This speaker also appears in: