Skip to content

robots-from-jupyter/robotframework-jupyterlibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

59b1d94 · Apr 30, 2021
Nov 30, 2020
Apr 30, 2021
Apr 30, 2021
Apr 30, 2021
Apr 30, 2021
Apr 30, 2021
Dec 3, 2020
Dec 1, 2020
Apr 29, 2021
Dec 1, 2020
Nov 30, 2020
Apr 29, 2021
Apr 29, 2021
Dec 1, 2020
Dec 2, 2020
Nov 30, 2020
Nov 30, 2020

Repository files navigation

robotframework-jupyterlibrary

A Robot Framework library for automating (testing of) Jupyter end-user applications and extensions

pip conda docs demo actions
pip-badge conda-forge-badge docs-badge binder-badge workflow-badge

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: