Interactive Acceptance Test-Driven Development and Robot Process Automation, powered by IPython and Robot Framework
irobotframework is a Jupyter Kernel that provides provides Robot Framework:
- test execution with rich output from Robot notebooks
- ...and IPython with
%%robot
- ...and IPython with
- code completion and inspection in notebooks and consoles
- syntax highlighting in JupyterLab for notebooks and
.robotand.resourcefiles - extensible Robot magics, reporters, and completions
Learn more in the documentation:
| Interactive | HTML | Notebooks | GitHub |
|---|---|---|---|
| Binder | readthedocs | nbviewer | GitHub |
# COMING SOON pip install irobotframework
# COMING SOON jupyter labextension install jupyterlab-irobotframeworkor
# COMING SOON conda install -c conda-forge irobotframework jupyterlab-irobotframeworkAssuming a working Anaconda or Miniconda:
conda install anaconda-project
anaconda-project run bootstrapNow launch JupyterLab
anaconda-project run labLive develop by running the following in two prompts:
anaconda-project run jlpm watch
anaconda-project run lab --watchNote: Python changes require a kernel restart, TypeScript changes require a browser reload
irobotframework is developed on GitHub
and under the BSD-3-Clause license.




