Skip to content
Bryan Oakley edited this page Jun 18, 2014 · 35 revisions

Warning: support for this project has ended. You are free to clone the code and run it, but the project will not be getting any other enhancements. If you are looking for an editor for robot framework text files I recommend brackets [1] with the robot framework plugin [2]

[1] http://www.brackets.io/ [2] https://github.com/boakley/brackets-robotframework

The Robot Framework Workbench (rwb) is a collection of tools for working with robotframework test suite and resource files.

GUI Tools

  • [rwb.editor](wiki/rwb.editor User Guide) - The editor is a plain text editor that has been optimized for editing the pipe-delimited plain text files supported by the robot framework.
  • [rwb.debugger](wiki/rwb.debugger User Guide) - A monitoring tool with some rudimentary debugging capabilities.
  • [rwb.runner](wiki/rwb.runner User Guide) - The test runner is a graphical front end to the robot framework test runner. It can be used to run tests using either pybot (with cpython or ironpython) or jybot (jython).
  • [rwb.kwbrowser](wiki/rwb.kwbrowser User Guide) - The keyword browser is a tool for browsing available keywords and their documentation.
  • [rwb.logviewer](wiki/rwb.logviewer User Guide) - A tool for viewing robot output logs (eg: output.xml)
  • [rwb.monitor](wiki/rwb.monitor User Guide) - A tool for monitoring external test runs. It acts as an endpoint for [rwb.socket_listener](wiki/rwb.socket_listener User Guide)

Other tools

  • [rwb.socket_listener](wiki/rwb.socket_listener User Guide) - a listener that sends its data over a socket
  • [rwb.lint](wiki/rwb.lint User Guide) - A lint-like command line tool for performing static analysis on robot test suites
  • [rwb.DebugLibrary](wiki/rwb.DebugLibrary User Guide) - A keyword library with keywords useful for debugging