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 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:
- 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.4.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 238bb98293249694a1b28d5bc8ebe930a38bfde42222fba0a80475f33b00571f |
|
MD5 | 740e80c503fdb8d8950f0dc4cf240d4d |
|
BLAKE2b-256 | 00fc3c0595b65b7c67da549792ab816e01f87e46af194aa82fc75ca136b4d3bb |
Close
Hashes for robotframework_jupyterlibrary-0.4.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0461b0251694961bb7c71a9ce52231f0ed16ebdfed7fa8e2c28c3b8ba325db73 |
|
MD5 | 15a9728b2556ff50b4071ba324f2359f |
|
BLAKE2b-256 | 34986c45464b32d3f7716e5797e52f61f9f9fd4cd4a3d7ea8d80b9a2a56020aa |