@@ -67,15 +67,14 @@ test.describe('UI Test', () => {
6767 await page . notebook . openByPath ( fullPath ) ;
6868 await page . notebook . activate ( fullPath ) ;
6969 await page . locator ( 'div.jpcad-Spinner' ) . waitFor ( { state : 'hidden' } ) ;
70+ await page . waitForTimeout ( 1000 ) ;
71+
72+ if ( await page . getByRole ( 'button' , { name : 'Ok' } ) . isVisible ( ) ) {
73+ await page . getByRole ( 'button' , { name : 'Ok' } ) . click ( ) ;
74+ }
7075
71- await page
72- . getByRole ( 'tablist' , { name : 'main sidebar' } )
73- . getByRole ( 'tab' , { name : 'JupyterCad Control Panel' } )
74- . click ( ) ;
75- await page
76- . getByRole ( 'tablist' , { name : 'alternate sidebar' } )
77- . getByRole ( 'tab' , { name : 'JupyterCad Control Panel' } )
78- . click ( ) ;
76+ await page . sidebar . close ( 'left' ) ;
77+ await page . sidebar . close ( 'right' ) ;
7978 await page . waitForTimeout ( 1000 ) ;
8079 const main = await page . $ ( '#jp-main-split-panel' ) ;
8180 expect ( errors ) . toBe ( 0 ) ;
@@ -131,14 +130,8 @@ test.describe('UI Test', () => {
131130 } ) ;
132131 await accept . click ( ) ;
133132
134- await page
135- . getByRole ( 'tablist' , { name : 'main sidebar' } )
136- . getByRole ( 'tab' , { name : 'JupyterCad Control Panel' } )
137- . click ( ) ;
138- await page
139- . getByRole ( 'tablist' , { name : 'alternate sidebar' } )
140- . getByRole ( 'tab' , { name : 'JupyterCad Control Panel' } )
141- . click ( ) ;
133+ await page . sidebar . close ( 'left' ) ;
134+ await page . sidebar . close ( 'right' ) ;
142135
143136 await page . waitForTimeout ( 1000 ) ;
144137 expect ( errors ) . toBe ( 0 ) ;
@@ -173,14 +166,8 @@ test.describe('UI Test', () => {
173166 await page . getByRole ( 'button' , { name : 'Ok' } ) . click ( ) ;
174167 }
175168
176- await page
177- . getByRole ( 'tablist' , { name : 'main sidebar' } )
178- . getByRole ( 'tab' , { name : 'JupyterCad Control Panel' } )
179- . click ( ) ;
180- await page
181- . getByRole ( 'tablist' , { name : 'alternate sidebar' } )
182- . getByRole ( 'tab' , { name : 'JupyterCad Control Panel' } )
183- . click ( ) ;
169+ await page . sidebar . close ( 'left' ) ;
170+ await page . sidebar . close ( 'right' ) ;
184171
185172 await page . waitForTimeout ( 1000 ) ;
186173 expect ( errors ) . toBe ( 0 ) ;
@@ -217,14 +204,8 @@ test.describe('UI Test', () => {
217204 . click ( ) ;
218205
219206 // Hide side bars for the screenshot
220- await page
221- . getByRole ( 'tablist' , { name : 'main sidebar' } )
222- . getByRole ( 'tab' , { name : 'JupyterCad Control Panel' } )
223- . click ( ) ;
224- await page
225- . getByRole ( 'tablist' , { name : 'alternate sidebar' } )
226- . getByRole ( 'tab' , { name : 'JupyterCad Control Panel' } )
227- . click ( ) ;
207+ await page . sidebar . close ( 'left' ) ;
208+ await page . sidebar . close ( 'right' ) ;
228209
229210 await page . waitForTimeout ( 1000 ) ;
230211 expect ( errors ) . toBe ( 0 ) ;
0 commit comments