RoboCon 2022

Eggplant Library - connecting Robot Framework to advanced image based automation
2022-05-20 , Main Hall

Using the Eggplant Library for integration of Eggplant (proprietary image based automation tool) with Robot Framework in a test automation project with mixed SUT landscape


The PRISMA project at Deutsche Bahn includes GUI test automation which involves quite a mixed and challenging SUT landscape. Some of them can not be automated with usual object recognitial, at some point the test automation software can not be installed along with SUT because of security reasons.

For such cases the Eggplant tool is used.

So we developed the Eggplant Library for Robot Framework - in order to integrate Eggplant in the entire automation solution, use along with other automation libraries and gain all the advantages of Robot Framework.

This dynamic library allows calling Eggplant Functional scripts via XML RPC using eggDrive.
It considers Eggplant scripts as low level keywords and exposes them for usage in high level keywords and test cases in RF.
So the scripts themselves have to be created in eggPlant, not in RF.

The goal of the talk is to demonstrate the functionality of the library.

Senior test automation engineer at imbus and the developer of the Eggplant Library.

  • team leader testautomation at DB Netz AG, project PRISMA
  • lecturer for IT Security at HSB Akademie