O'Reilly logo

ATDD by Example: A Practical Guide to Acceptance Test-Driven Development by Markus Gärtner

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Appendix C. Robot Framework

In this appendix I will give a brief introduction to Robot Framework. Robot Framework comes with fantastic documentation. Check out the user guide1 if you seek more in-depth material. I especially found the documentation for the included libraries2 helpful while working with Robot.

To get started with Robot you need Python. There is a Java implementation as well, which lets you write the glue code in native Java rather than Python. From the Python installation you can follow the installation instructions.3 They are straightforward. After the installation, you will have a pybot or jybot executable depending on your actual Python installation. If you use Python, you will have pybot; if you use the Java-based Jython, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required