A Robot Framework library for automating (testing of) Jupyter end-user applications and extensions
Project description
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:
- Jyve (BSD-3-Clause)
- Initial implementations of robot keywords
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for robotframework-jupyterlibrary-0.3.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1d7096aed257c9ca8f9ab888e5a2721085e149214d180153a3fa19017ec6f3f |
|
MD5 | 98fe38c6041e73a83faad1000002a8f1 |
|
BLAKE2b-256 | 78ab4399cf33e6207913e680bff4310f6275a5532e627dbec2f3c90e50e3f3b8 |
Close
Hashes for robotframework_jupyterlibrary-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2809fda66d2052fa38e3ab3ff0f6ffeca71e5c2755c40dbc0ddcc426316763f |
|
MD5 | 5666e0c3a1b2fa440111495fe38bc1f9 |
|
BLAKE2b-256 | e93b41e7c8a4cae2d376a9551defed5cc9f12ef44c8e25a6df53d809d0f7fc23 |