@@ -58,6 +58,35 @@ describe('Experiment Manager test using Tut#1', () => {
5858 } , { timeout : TIMEOUT } ) ;
5959 } ) ;
6060
61+ it ( 'Open new page' , async ( ) => {
62+
63+ console . log ( 'Opening a new NetPyNE page' )
64+
65+ await page . on ( "dialog" , dialog =>
66+ dialog . accept ( ) ) ;
67+
68+ await page . waitForSelector ( '#File' , { timeout : PAGE_WAIT * 20 } )
69+ await page . waitForTimeout ( PAGE_WAIT * 6 )
70+ await page . click ( '#File' )
71+ await page . waitForSelector ( '#New' , { timeout : PAGE_WAIT * 10 } )
72+ await page . waitForTimeout ( PAGE_WAIT )
73+ await page . click ( '#New' )
74+ await page . waitForTimeout ( PAGE_WAIT )
75+ await page . waitForSelector ( '#appBarPerformActionButton' )
76+ await page . click ( '#appBarPerformActionButton' )
77+ await page . waitForTimeout ( PAGE_WAIT * 2 )
78+
79+ await page . waitForFunction ( ( ) => {
80+ let el = document . querySelector ( '#loading-spinner' ) ;
81+ return el == null || el . clientHeight === 0 ;
82+ } , { timeout : TIMEOUT } ) ;
83+
84+
85+
86+ await page . waitForSelector ( selectors . SELECT_CELL_BUTTON_SELECTOR , { timeout : TIMEOUT * 10 } )
87+
88+ } )
89+
6190 it ( 'Load Tutorial#1' , async ( ) => {
6291
6392 await page . waitForTimeout ( PAGE_WAIT * 2 )
@@ -66,7 +95,7 @@ describe('Experiment Manager test using Tut#1', () => {
6695 await click ( page , selectors . TUTORIALS_BUTTON_SELECTOR , { timeout : TIMEOUT } )
6796
6897 console . log ( 'Tutorial #1' )
69- await click ( page , selectors . TUTORIAL_1_SELECTOR , { timeout : TIMEOUT } )
98+ await click ( page , selectors . TUTORIAL_1_SELECTOR , { timeout : TIMEOUT } )
7099 await page . waitForTimeout ( PAGE_WAIT )
71100 await page . waitForSelector ( selectors . PYR_CELL_SELECTOR )
72101 await page . waitForTimeout ( PAGE_WAIT )
@@ -78,7 +107,7 @@ describe('Experiment Manager test using Tut#1', () => {
78107 it ( 'Create network' , async ( ) => {
79108
80109 await page . waitForSelector ( selectors . MODEL_BUTTON_SELECTOR )
81- await click ( page , selectors . MODEL_BUTTON_SELECTOR , { timeout : TIMEOUT } ) ;
110+ await click ( page , selectors . MODEL_BUTTON_SELECTOR , { timeout : TIMEOUT } ) ;
82111 await page . waitForSelector ( selectors . CREATE_NETWORK_SELECTOR )
83112 await click ( page , selectors . CREATE_NETWORK_SELECTOR , { timeout : TIMEOUT } ) ;
84113
@@ -328,7 +357,7 @@ describe('Experiment Manager test using Tut#1', () => {
328357 await page . click ( selectors . CONFIRM_SELECTOR )
329358
330359 await page . waitForFunction ( ( ) => ! document . querySelector ( 'tr[class="MuiTableRow-root"]' ) ) ;
331-
360+
332361 } )
333362
334363} ) ;
0 commit comments