@@ -39,21 +39,25 @@ describe('Tutorial #1 for Smoke Testing', () => {
3939
4040 beforeAll ( async ( ) => {
4141 await page . goto ( baseURL ) ;
42- await page . waitForSelector ( selectors . LOGIN_PAGE_SELECTOR ) ;
43- await page . waitForSelector ( selectors . USERNAME_SELECTOR )
44- await expect ( page )
45- . toFill ( selectors . USERNAME_SELECTOR , USERNAME , { timeout : TIMEOUT } ) ;
46-
47- await page . waitForSelector ( selectors . PASSWORD_SELECTOR )
48- await expect ( page )
49- . toFill ( selectors . PASSWORD_SELECTOR , PASSWORD , { timeout : TIMEOUT } ) ;
50-
51- await page . click ( selectors . LOGIN_BUTTON_SELECTOR )
52- // Wait for initial loading spinner to disappear
53- await page . waitForFunction ( ( ) => {
54- let el = document . querySelector ( '#loading-spinner' ) ;
55- return el == null || el . clientHeight === 0 ;
56- } , { timeout : TIMEOUT } ) ;
42+ if ( baseURL . includes ( 'test.netpyne.metacell.us' ) ) {
43+ console . log ( 'Logging in as test user ...' )
44+ await page . waitForSelector ( selectors . LOGIN_PAGE_SELECTOR ) ;
45+ await page . waitForSelector ( selectors . USERNAME_SELECTOR )
46+ await expect ( page )
47+ . toFill ( selectors . USERNAME_SELECTOR , USERNAME , { timeout : TIMEOUT } ) ;
48+
49+ await page . waitForSelector ( selectors . PASSWORD_SELECTOR )
50+ await expect ( page )
51+ . toFill ( selectors . PASSWORD_SELECTOR , PASSWORD , { timeout : TIMEOUT } ) ;
52+
53+ await page . click ( selectors . LOGIN_BUTTON_SELECTOR )
54+ // Wait for initial loading spinner to disappear
55+ await page . waitForFunction ( ( ) => {
56+ let el = document . querySelector ( '#loading-spinner' ) ;
57+ return el == null || el . clientHeight === 0 ;
58+ } , { timeout : TIMEOUT } ) ;
59+ console . log ( 'Logged in successfully' )
60+ }
5761 } ) ;
5862
5963 it ( 'Open new page' , async ( ) => {
0 commit comments