@@ -33,17 +33,18 @@ const {log, err, args, createPage, closePage, takeScreenshot, waitForServerReady
33
33
const url = await page . locator ( anchorSelectorURL ) . getAttribute ( 'href' ) ;
34
34
35
35
log ( `Checking that ${ app } installed in ${ url } is running ...\n` ) ;
36
- // When app is not running, localization cannot be enabled
37
- let pageApp = await createPage ( arg . headless , arg . ignoreHTTPSErrors ) ;
38
- await waitForServerReady ( pageApp , url ) ;
39
- await takeScreenshot ( pageApp , __filename , 'app-running' ) ;
40
- await closePage ( pageApp ) ;
41
36
42
37
log ( `Enabling identity Management ...\n` ) ;
43
38
await page . locator ( 'vaadin-select vaadin-input-container div' ) . click ( ) ;
44
39
await page . getByRole ( 'option' , { name : app } ) . locator ( 'div' ) . nth ( 2 ) . click ( ) ;
45
40
await takeScreenshot ( page , __filename , 'selected-app' ) ;
46
41
42
+ // When app is not running, localization button might not be enabled
43
+ let pageApp = await createPage ( arg . headless , arg . ignoreHTTPSErrors ) ;
44
+ await waitForServerReady ( pageApp , url ) ;
45
+ await takeScreenshot ( pageApp , __filename , 'app-running' ) ;
46
+ await closePage ( pageApp ) ;
47
+ // Button is enabled after app is running, let's see
47
48
await page . getByRole ( 'link' , { name : 'Identity Management' } ) . click ( ) ;
48
49
await takeScreenshot ( page , __filename , 'identity-link-clicked' ) ;
49
50
await page . getByRole ( 'button' , { name : 'Enable Identity Management' } ) . click ( ) ;
0 commit comments