Robot Framework

Automation as code

Visit website ↗

Console’s review

· Reviewed by David Mytton

What we like

Makes it easy to create tests for web, mobile, email, etc. Layered on top of Python so tests can be coded and then set up using the custom Robot syntax. Flexible configuration and tagging makes it easy to vary tests and associated data. Detailed reports show the full execution log for debugging. Community plugins e.g. for Selenium, databases, REST APIs. Open source.

Tradeoffs

Yet another custom language to learn. May just be easier to write tests in the same language / framework as your actual codebase.

Console is a free weekly newsletter with short reviews of developer tools, covering strengths and tradeoffs. This review reflects our assessment at publication. Read our selection criteria and learn about Console.

Discover your next favorite tool

Independent devtool reviews and the latest betas, in your inbox every Thursday. Free.