@@ -4,23 +4,43 @@ Test Teardown Run Keyword and Ignore Error Reset JupyterLab and Close
44Default Tags notebook
55Library JupyterLibrary
66Library Process
7+ Test Setup Open JupyterLab ${BROWSER }
78
89*** Test Cases ***
910IPython Notebook on Lab
10- Open JupyterLab ${BROWSER }
1111 Launch a new JupyterLab Document
1212 Add and Run JupyterLab Code Cell print("hello world")
1313 Wait Until JupyterLab Kernel Is Idle
1414 Current JupyterLab Cell Output Should Contain hello world
15- Capture Page Screenshot lab ${ / } ipython.png
15+ Capture Page Screenshot 10-00- ipython.png
1616 Save JupyterLab Notebook
1717
1818IPython Notebook Outputs on Lab
19- Open JupyterLab ${BROWSER }
2019 Launch a new JupyterLab Document
2120 FOR ${i } IN RANGE ${10 }
2221 Add and Run JupyterLab Code Cell print("${i } hello world " * ${i ** 2 } )
2322 END
2423 Wait Until JupyterLab Kernel Is Idle
25- Screenshot Each Output of Active JupyterLab Document lab ${ / } ipython_outputs ${ / }
24+ Screenshot Each Output of Active JupyterLab Document 10-10-outputs
2625 Save JupyterLab Notebook
26+
27+ Multiple Notebooks on Lab
28+ [Tags] notebooks
29+ Disable JupyterLab Modal Command Palette
30+ Launch a new JupyterLab Document
31+ Wait Until JupyterLab Kernel Is Idle
32+ Add and Run JupyterLab Code Cell print("hello world")
33+ Wait Until JupyterLab Kernel Is Idle
34+ Page Should Contain hello world
35+ Capture Page Screenshot 10-20-one-notebook.png
36+ Launch a new JupyterLab Document
37+ ${tab1 } = Get JupyterLab Dock Panel Tab Untitled1.ipynb
38+ Click Element ${tab1 }
39+ Add and Run JupyterLab Code Cell print("yet another world") n=2
40+ Wait Until JupyterLab Kernel Is Idle
41+ Page Should Contain another world
42+ Drag And Drop By Offset ${tab1 } 800 500
43+ Capture Page Screenshot 10-21-two-notesbook.png
44+ Close JupyterLab Dock Panel Tab Untitled1.ipynb
45+ Maybe Accept a JupyterLab Prompt
46+ Page Should Not Contain yet another world
0 commit comments