robotframework-jupyterlibrary

A Robot Framework library for testing Jupyter end-user applications and extensions

BSD-3-CLAUSE License

Downloads
1.3K
Stars
22
Committers
6

Bot releases are hidden (Show)

robotframework-jupyterlibrary - v0.5.0 Latest Release

Published by bollwyvl about 1 year ago

Products under test Versions
Python 3.8.173.11.4
CodeMirror 56
Robot Framework 5.0.16.1.0
Jupyter Notebook 6.5.47.0.0
JupyterLab 3.6.54.0.3
Jupyter Server 2.7.0
robotframework-jupyterlibrary - v0.5.0a0

Published by bollwyvl over 1 year ago

Products under test Versions
Python 3.8.163.11.3
CodeMirror 56
Robot Framework 5.0.16.0.2
Jupyter Notebook 6.5.47.0.0b3
JupyterLab 3.6.44.0.1
Jupyter Server 2.6.0
robotframework-jupyterlibrary - v0.4.2

Published by bollwyvl almost 2 years ago

Products under test Versions
Python 3.7.123.10.63.11.0
Robot Framework 4.1.36.0.1
Jupyter Notebook Classic 6.5.2
JupyterLab 1.2.212.3.23.5.2
Jupyter Server 1.21.01.23.42.0.6
  • supports robotframework 6
  • drops support for robotframework 3
  • tests jupyter_server 2
    • to account for some deprecations, the app name may need to be set
      when starting a managed Jupyter/notebook server
    • the new keywords Set Default Jupyter App and Get Jupyter App Name
      allow for changing auto-detection based on CLI command
    • an environment variable %{JUPYTER_LIBRARY_APP} (default: NotebookApp)
      can be set to ServerApp for when combinations of notebook,
      nbclassic, jupyter_server and jupyterlab break autodetection.
robotframework-jupyterlibrary - v0.4.1

Published by bollwyvl about 2 years ago

Products under test Versions
Jupyter Notebook Classic 6.5.1
JupyterLab 1.2.21, 2.3.2, 3.4.8
  • selenium 4.5 is now supported
    • Get WebElements Relative To (and the singular) are now available as keywords
  • %%robot magic ignores --pretty if robot.tidy is unavailable
  • Some keywords now have type hints.
robotframework-jupyterlibrary - v0.4.0

Published by bollwyvl almost 3 years ago

Products under test Versions
Jupyter Notebook Classic 6.4.6
JupyterLab 1.2.21, 2.3.2, 3.2.5
Products under review Versions
Retrolab 0.3.13
Voila 0.3.0
  • Kernel launcher keywords are more lax to account for more-spefic names, e.g. Python 3 (ipykernel)
  • Put all robot source code under formatting/linting by robotidy and robocop
  • The minimum Python has been raised to 3.7, replacing the now-EOL Python 3.6 in the test matrix
  • Python 3.10 replaces Python 3.8 in the CI test matrix
robotframework-jupyterlibrary - v0.3.1

Published by bollwyvl over 3 years ago

0.3.1

Products under test Versions
Jupyter Notebook Classic 6.3.0
JupyterLab 1.2.16, 2.3.1, 3.0.14
Products under review Versions
JupyterLab Classic 0.1.10
Voila 0.2.9
  • Several JupyterLab keywords now accept an ${n} argument to handle multiple documents on the page.
  • Many JupyterLab keywords that wait for certain events can be configured with ${timeout} and ${sleep} to suit.
  • Properly pass library initialization options to SeleniumLibrary
robotframework-jupyterlibrary - v0.3.0

Published by bollwyvl almost 4 years ago

  • more robust support for JupyterLab 2.x and 3.0(rc)
  • nteract_on_jupyter-specific keywords are no longer provided
robotframework-jupyterlibrary - v0.3.0a0

Published by bollwyvl almost 4 years ago

  • more robust support for JupyterLab 2.x and 3.0(rc)
  • nteract_on_jupyter-specific keywords are no longer provided
robotframework-jupyterlibrary -

Published by bollwyvl almost 6 years ago

Package Rankings
Top 7.89% on Pypi.org
Top 41.29% on Conda-forge.org
Badges
Extracted from project README
pip-badge conda-forge-badge docs-badge binder-badge workflow-badge
Related Projects