LIMITS#
NotebookApp vs ServerApp#
Prior to JupyterLibrary 0.4.2, Start New Jupyter Server relied on backwards compatibility of jupyter_server with notebook, using e.g. --NotebookApp.token to configure temporary credentials.
With jupyter_server>=2, nbclassic and various other newer packages vying for the CLI, this doesn’t always pick the correct tool, so several options are available:
explicitly setting the named
app_nameparameter when launching a serverexplicitly setting the
commandparameter will usually pick the correct servere.g.
jupyter-labshould usually beServerApp
using the new keyword
Set Default Jupyter App Namesetting the
JUPYTER_LIBRARY_APPenvironment variable, either from the CLI, or in CIenvironment, will influence the default behavior
Press Keys on MacOS/Chrome#
While SeleniumLibrary 3.3.0 added Press Keys which can target non-inputs, as of chromedriver version 2.45 the ⌘ key cannot be used. As this is the favored key for shortcuts, this means almost all of the client keyboard shortcuts just won’t work if you are trying to test on MacOS.
Workaround
If you are trying to
Press Keyswhere the ⌘ key would be used, try to find a combination of simpler key combinations and mouse clicks.