Skip to main content

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  jupyter-lab
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

mamba install -c conda-forge robotframework-jupyterlibrary

Or (if you must):

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:

Some of its testing approaches (only distribtued in source form, not e.g. wheels) are also derived from other tools:

Release files for robotframework-jupyterlibrary 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for robotframework-jupyterlibrary 0.5.0
File Size Uploaded
robotframework_jupyterlibrary-0.5.0.tar.gz 108.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for robotframework-jupyterlibrary 0.5.0
File Interpreter ABI Platform
robotframework_jupyterlibrary-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 141.9 kB

Release files / robotframework_jupyterlibrary-0.5.0.tar.gz

Download URL robotframework_jupyterlibrary-0.5.0.tar.gz
Size 108.1 kB
Tags Source
SHA-256 checksum
How to use checksums
f9e0aceebb5c8e22d9020d157b36432e0ba8fc32076bc01e362880a7f5ee6cab
BLAKE2b-256 checksum
How to use checksums
26ce7093831d01b0c5d1439ff5e7efec64b2dfefa76e838c4fd8762360d0e17c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release files / robotframework_jupyterlibrary-0.5.0-py3-none-any.whl

Download URL robotframework_jupyterlibrary-0.5.0-py3-none-any.whl
Size 33.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e649ff3cdc87c59a0bba3f65f78096873954d178d7bfe02de05cc269b8b612a3
BLAKE2b-256 checksum
How to use checksums
48582e65d6ee015a8c85db71c7db74d2ec4fb374a2a7824d3460f5b4f48963d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page