A Robot Framework library for automating (testing of) Jupyter end-user applications and extensions
| pip | conda | docs | demo | actions |
|---|---|---|---|---|
Write .robot files that use JupyterLibrary keywords... or use magics
in notebooks.
*** Settings ***
Library JupyterLibrary
Suite Setup Wait For New Jupyter Server To Be Ready
Test Teardown Reset JupyterLab And Close
Suite Teardown Terminate All Jupyter Servers
*** Test Cases ***
A Notebook in JupyterLab
Open JupyterLab
Launch A New JupyterLab Document
Add And Run JupyterLab Code Cell
Wait Until JupyterLab Kernel Is Idle
Capture Page ScreenshotSee the acceptance tests for examples.
pip install robotframework-jupyterlibraryOr
conda install -c conda-forge robotframework-jupyterlibraryOr see the contributing guide for a development install.
JupyterLibrary is Free Software under the BSD-3-Clause License. It contains code from a number of other projects:
- Jyve (BSD-3-Clause)
- Initial implementations of robot keywords