robotframework-jupyterlibrary¶
A Robot Framework library for automating (testing of) Jupyter end-user applications and extensions
pip |
conda |
docs |
demo |
actions |
---|---|---|---|---|
Using¶
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 Screenshot
See the acceptance tests for examples.
Installation¶
pip install robotframework-jupyterlibrary
Or
conda install -c conda-forge robotframework-jupyterlibrary
Or see the contributing guide for a development install.
Free Software¶
JupyterLibrary is Free Software under the BSD-3-Clause License. It contains code from a number of other projects:
-
Initial implementations of robot keywords