KEYWORDS#
Keywords are the the smallest unit of Robot Framework tasks and tests. The built-in Robot Framework documentation is pretty good, but for various reasons, are split out below.
click 🔎 in the bottom right to filter
Browser + Server#
JupyterLibrary
inherits all of the keywords of SeleniumLibrary, and then adds a few more, including the two most important ones:
Wait For New Jupyter Server To Be Ready
Terminate All Jupyter Servers
All the server keywords include Jupyter in the keyword name, and all of the client keywords are also dynamically loaded. A few screenshot convenience methods are also provided.
Clients#
The Jupyter client keywords are themselves defined in .robot
files, and are loaded dynamically. They all include the name of the client in the keyword name.
JupyterLab#
Jupyter Notebook#
Jupyter Notebook Classic#
Common#
A number of libraries are shared between multiple frontends, and so can use the same underlying keywords.
CodeMirror#
The real workhorse of the Jupyter code editing experience, CodeMirror 6 is used by JupyterLab and Notebook, while Notebook Classic uses CodeMirror 5.