HISTORY#
0.5.0#
Products under test |
Versions |
|---|---|
Python |
|
CodeMirror |
|
Robot Framework |
|
Jupyter Notebook |
|
JupyterLab |
|
Jupyter Server |
|
0.5.0a0#
Products under test |
Versions |
|---|---|
Python |
|
CodeMirror |
|
Robot Framework |
|
Jupyter Notebook |
|
JupyterLab |
|
Jupyter Server |
|
0.4.3#
Products under test |
Versions |
|---|---|
Python |
|
Robot Framework |
|
Jupyter Notebook Classic |
|
JupyterLab |
|
Jupyter Server |
|
0.4.2#
Products under test |
Versions |
|---|---|
Python |
|
Robot Framework |
|
Jupyter Notebook Classic |
|
JupyterLab |
|
Jupyter Server |
|
supports
robotframework6drops support for
robotframework3tests
jupyter_server2to 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 AppandGet Jupyter App Nameallow for changing auto-detection based on CLI commandan environment variable
%{JUPYTER_LIBRARY_APP}(default:NotebookApp) can be set toServerAppfor when combinations ofnotebook,nbclassic,jupyter_serverandjupyterlabbreak autodetection.
0.4.1#
Products under test |
Versions |
|---|---|
Jupyter Notebook Classic |
|
JupyterLab |
|
selenium4.5 is now supportedGet WebElements Relative To(and the singular) are now available as keywords
%%robotmagic ignores--prettyifrobot.tidyis unavailableSome keywords now have type hints.
0.4.0#
Products under test |
Versions |
|---|---|
Jupyter Notebook Classic |
|
JupyterLab |
|
Products under review |
Versions |
|---|---|
Retrolab |
|
Voila |
|
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
0.3.1#
Products under test |
Versions |
|---|---|
Jupyter Notebook Classic |
|
JupyterLab |
|
Products under review |
Versions |
|---|---|
JupyterLab Classic |
|
Voila |
|
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
0.3.0#
Products under test |
Versions |
|---|---|
Jupyter Notebook Classic |
|
JupyterLab |
|
Require SeleniumLibrary 4.5 and RobotFramework 3.2
Expanded support for newer Notebook Classic and JupyterLab versions in keywords
Dropped support for
nteract_on_jupyter
0.2.0#
Require SeleniumLibrary 3.3.0 and remove backport of
Press KeysStart New Jupyter Servernow has a defaultcommandofjupyter-notebook(instead ofjupyter)Build Jupyter Server Argumentsno longer returnsnotebookas the first argumentFix homepage URL for PyPI
Test on Chrome/Windows
0.1.0#
Initial Release