2026-09-21 15:00:57.571 [main] [INFO] BaseTest - Initializing test with Playwright Docker: testUsersViewRolesUnderOauth2 2026-09-21 15:00:57.576 [main] [INFO] BaseTest - [security.oauth2.issuer-uri] -> [http://keycloak:8080/realms/openlstudio] 2026-09-21 15:00:57.576 [main] [INFO] BaseTest - [user.mode] -> [oauth2] 2026-09-21 15:00:57.576 [main] [INFO] BaseTest - [security.oauth2.scope] -> [openid,profile,email] 2026-09-21 15:00:57.576 [main] [INFO] BaseTest - [security.oauth2.client-id] -> [openlstudio] 2026-09-21 15:00:57.577 [main] [INFO] BaseTest - [security.administrators] -> [admin] 2026-09-21 15:00:57.577 [main] [INFO] BaseTest - [security.oauth2.attribute.username] -> [preferred_username] 2026-09-21 15:00:57.577 [main] [INFO] BaseTest - [JAVA_OPTS] -> [-Xms32m -XX:MaxRAMPercentage=50.0] 2026-09-21 15:00:57.577 [main] [INFO] BaseTest - [webstudio.configured] -> [true] 2026-09-21 15:00:57.577 [main] [INFO] BaseTest - [security.oauth2.client-secret] -> [openlstudiosecret] 2026-09-21 15:00:57.577 [main] [INFO] BaseTest - [security.oauth2.attribute.groups] -> [groups] 2026-09-21 15:00:57.580 [main] [INFO] AppContainerFactory - Starting app container: appcontainer-522585 (startup timeout: PT10M) 2026-09-21 15:01:14.247 [main] [INFO] AppContainerFactory - App Localhost accessible url for appcontainer-522585: http://localhost:32793 2026-09-21 15:01:14.249 [main] [INFO] AppContainerFactory - App Url accessible from the Browser container: http://appcontainer-522585:8080 2026-09-21 15:01:14.249 [main] [INFO] WaitUtil - Sleeping for 3000ms: Wait 3 seconds for DNS propagation in Docker's embedded DNS server 2026-09-21 15:01:17.250 [main] [INFO] WaitUtil - Waiting for condition (timeout: 10000ms, polling: 250ms): Waiting for the app container to be running before Playwright container starts 2026-09-21 15:01:17.254 [main] [INFO] WaitUtil - Condition met after 4ms: Waiting for the app container to be running before Playwright container starts 2026-09-21 15:01:17.254 [main] [INFO] WaitUtil - Sleeping for 1000ms: Letting Docker DNS propagate the app container hostname across the network 2026-09-21 15:01:18.256 [main] [INFO] DockerDriverPool - Initializing Playwright Docker container with browser: chrome 2026-09-21 15:01:18.257 [main] [INFO] DockerDriverPool - npm cache of the Playwright Server container is shared from /home/runner/work/_temp/playwright-npm-cache 2026-09-21 15:01:18.258 [main] [INFO] DockerDriverPool - Creating Playwright Server Docker container with image: mcr.microsoft.com/playwright:v1.52.0-noble 2026-09-21 15:01:18.258 [main] [INFO] DockerDriverPool - Volume mapping configured: src/test/resources (host) -> /test_resources (container) 2026-09-21 15:01:18.258 [main] [INFO] DockerDriverPool - Starting container and waiting for Playwright Server (startup timeout 300 s)... 2026-09-21 15:01:19.699 [main] [INFO] DockerDriverPool - Playwright Server container started in 1440 ms 2026-09-21 15:01:19.699 [main] [INFO] DockerDriverPool - Container started - ID: e94b18a967ab7a52cc279a2b4dfb61a15ef067d9dcc44f7af3b2ab9685ca5cb3 2026-09-21 15:01:19.699 [main] [INFO] DockerDriverPool - Mapped Playwright Server port: localhost:32794 -> 3000 2026-09-21 15:01:19.699 [main] [INFO] DockerDriverPool - Container is attached to network for service discovery 2026-09-21 15:01:19.712 [main] [INFO] DockerDriverPool - Container startup logs: Listening on ws://0.0.0.0:3000/ 2026-09-21 15:01:19.712 [main] [INFO] DockerDriverPool - Playwright Server ready: http://localhost:32794 2026-09-21 15:01:21.195 [main] [INFO] DockerDriverPool - Created Playwright instance for server connection 2026-09-21 15:01:21.389 [main] [INFO] DockerDriverPool - Connected to Playwright Server via WebSocket on attempt 1: ws://localhost:32794/ 2026-09-21 15:01:21.390 [main] [INFO] DockerDriverPool - Video recording enabled for Docker container with temp directory: /tmp/playwright-videos 2026-09-21 15:01:21.421 [main] [INFO] PlaywrightTracing - Playwright tracing started (DOM snapshots, network, console, sources) 2026-09-21 15:01:21.482 [main] [INFO] DockerDriverPool - Browser container initialized successfully for thread: main 2026-09-21 15:01:21.482 [main] [INFO] DriverPool - Playwright initialized in PLAYWRIGHT_DOCKER mode 2026-09-21 15:01:22.774 [main] [INFO] BaseTest - Application started: version=6.5.0-SNAPSHOT, build=2026-09-20, commit=2b6429ad4b7d 2026-09-21 15:01:22.786 [main] [INFO] DriverPool - App URL (DOCKER): http://appcontainer-522585:8080 2026-09-21 15:01:23.649 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.KeycloakLoginPage was opened. 2026-09-21 15:01:23.654 [main] [INFO] WebElement - Waiting for kcUsername to be visible 2026-09-21 15:01:23.716 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:23.721 [main] [INFO] WaitUtil - Condition met after 4ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:23.722 [main] [INFO] WebElement - Waiting for kcUsername to be visible (timeout: 250ms) 2026-09-21 15:01:23.738 [main] [INFO] WebElement - Filling Sequentially kcUsername with text: 'admin' 2026-09-21 15:01:23.775 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:23.784 [main] [INFO] WaitUtil - Condition met after 8ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:23.784 [main] [INFO] WebElement - Waiting for kcPassword to be visible (timeout: 250ms) 2026-09-21 15:01:23.801 [main] [INFO] WebElement - Filling Sequentially kcPassword with text: 'admin' 2026-09-21 15:01:23.841 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:23.846 [main] [INFO] WaitUtil - Condition met after 4ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:23.846 [main] [INFO] WebElement - Waiting for kcLogin to be visible (timeout: 250ms) 2026-09-21 15:01:23.862 [main] [INFO] WebElement - Clicking kcLogin 2026-09-21 15:01:24.957 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 250ms): Waiting for SSO login to land back on Studio with a session cookie 2026-09-21 15:01:25.265 [main] [INFO] WaitUtil - Condition met after 307ms: Waiting for SSO login to land back on Studio with a session cookie 2026-09-21 15:01:25.265 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.EditorPage was opened. 2026-09-21 15:01:26.353 [main] [INFO] DriverPool - App URL (DOCKER): http://appcontainer-522585:8080 2026-09-21 15:01:26.611 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.KeycloakLoginPage was opened. 2026-09-21 15:01:26.612 [main] [INFO] WebElement - Waiting for kcUsername to be visible 2026-09-21 15:01:26.656 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:26.659 [main] [INFO] WaitUtil - Condition met after 2ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:26.659 [main] [INFO] WebElement - Waiting for kcUsername to be visible (timeout: 250ms) 2026-09-21 15:01:26.678 [main] [INFO] WebElement - Filling Sequentially kcUsername with text: 'studiouser' 2026-09-21 15:01:26.728 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:26.732 [main] [INFO] WaitUtil - Condition met after 3ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:26.732 [main] [INFO] WebElement - Waiting for kcPassword to be visible (timeout: 250ms) 2026-09-21 15:01:26.745 [main] [INFO] WebElement - Filling Sequentially kcPassword with text: 'studiouser' 2026-09-21 15:01:26.813 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:26.818 [main] [INFO] WaitUtil - Condition met after 5ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:26.818 [main] [INFO] WebElement - Waiting for kcLogin to be visible (timeout: 250ms) 2026-09-21 15:01:26.833 [main] [INFO] WebElement - Clicking kcLogin 2026-09-21 15:01:27.012 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 250ms): Waiting for SSO login to land back on Studio with a session cookie 2026-09-21 15:01:27.284 [main] [INFO] WaitUtil - Condition met after 272ms: Waiting for SSO login to land back on Studio with a session cookie 2026-09-21 15:01:27.284 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.EditorPage was opened. 2026-09-21 15:01:27.285 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.EditorPage was opened. 2026-09-21 15:01:27.288 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 500ms): Going to 'Projects' 2026-09-21 15:01:27.288 [main] [INFO] WebElement - Waiting for projectsList to be visible (timeout: 1500ms) 2026-09-21 15:01:28.821 [main] [INFO] WebElement - Waiting for selectedTabLabel to be visible (timeout: 1500ms) 2026-09-21 15:01:28.827 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:28.829 [main] [INFO] WaitUtil - Condition met after 1ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:28.829 [main] [INFO] WebElement - Waiting for selectedTabLabel to be visible (timeout: 3000ms) 2026-09-21 15:01:28.835 [main] [INFO] WebElement - Clicking with increased timeout selectedTabLabel 2026-09-21 15:01:28.887 [main] [INFO] WebElement - Waiting for projectsList to be visible (timeout: 1500ms) 2026-09-21 15:01:29.193 [main] [INFO] WaitUtil - Condition met after 1905ms: Going to 'Projects' 2026-09-21 15:01:29.193 [main] [INFO] WebElement - Waiting for contentLoadingSpinner to be hidden 2026-09-21 15:01:29.244 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:29.257 [main] [INFO] WaitUtil - Condition met after 12ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:29.259 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.RepositoryPage was opened. 2026-09-21 15:01:29.266 [main] [INFO] WaitUtil - Waiting for condition (timeout: 5000ms, polling: 250ms): Waiting for projects to load 2026-09-21 15:01:29.336 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-21 15:01:29.589 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-21 15:01:29.842 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-21 15:01:30.095 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-21 15:01:30.348 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-21 15:01:30.600 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-21 15:01:30.853 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-21 15:01:31.106 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-21 15:01:31.358 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-21 15:01:31.610 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-21 15:01:31.863 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-21 15:01:32.115 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-21 15:01:32.368 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-21 15:01:32.620 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-21 15:01:32.873 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-21 15:01:33.125 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-21 15:01:33.377 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-21 15:01:33.630 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-21 15:01:33.882 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-21 15:01:34.135 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-21 15:01:34.385 [main] [WARN] WaitUtil - Condition not met after 5000ms timeout: Waiting for projects to load 2026-09-21 15:01:34.395 [main] [INFO] DriverPool - App URL (DOCKER): http://appcontainer-522585:8080 2026-09-21 15:01:34.622 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.KeycloakLoginPage was opened. 2026-09-21 15:01:34.622 [main] [INFO] WebElement - Waiting for kcUsername to be visible 2026-09-21 15:01:34.656 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:34.662 [main] [INFO] WaitUtil - Condition met after 6ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:34.662 [main] [INFO] WebElement - Waiting for kcUsername to be visible (timeout: 250ms) 2026-09-21 15:01:34.703 [main] [INFO] WebElement - Filling Sequentially kcUsername with text: 'admin' 2026-09-21 15:01:34.724 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:34.727 [main] [INFO] WaitUtil - Condition met after 3ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:34.727 [main] [INFO] WebElement - Waiting for kcPassword to be visible (timeout: 250ms) 2026-09-21 15:01:34.741 [main] [INFO] WebElement - Filling Sequentially kcPassword with text: 'admin' 2026-09-21 15:01:34.777 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:34.785 [main] [INFO] WaitUtil - Condition met after 8ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:34.785 [main] [INFO] WebElement - Waiting for kcLogin to be visible (timeout: 250ms) 2026-09-21 15:01:34.802 [main] [INFO] WebElement - Clicking kcLogin 2026-09-21 15:01:34.980 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 250ms): Waiting for SSO login to land back on Studio with a session cookie 2026-09-21 15:01:35.275 [main] [INFO] WaitUtil - Condition met after 295ms: Waiting for SSO login to land back on Studio with a session cookie 2026-09-21 15:01:35.276 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.EditorPage was opened. 2026-09-21 15:01:35.346 [main] [INFO] CorePage - Messages currently open: 0 2026-09-21 15:01:35.349 [main] [INFO] WaitUtil - Sleeping for 100ms: Waiting between message close attempts 2026-09-21 15:01:35.603 [main] [INFO] WaitUtil - Sleeping for 100ms: Waiting between message close attempts 2026-09-21 15:01:35.706 [main] [INFO] WaitUtil - Sleeping for 100ms: Waiting between message close attempts 2026-09-21 15:01:35.809 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:35.813 [main] [INFO] WaitUtil - Condition met after 4ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:35.813 [main] [INFO] WebElement - Waiting for User Logo to be visible (timeout: 250ms) 2026-09-21 15:01:35.833 [main] [INFO] WebElement - Clicking User Logo 2026-09-21 15:01:35.895 [main] [INFO] WebElement - Waiting for User Menu Drawer to be visible 2026-09-21 15:01:35.905 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:35.907 [main] [INFO] WaitUtil - Condition met after 2ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:35.908 [main] [INFO] WebElement - Waiting for Administration Menu Item to be visible (timeout: 250ms) 2026-09-21 15:01:35.933 [main] [INFO] WebElement - Clicking Administration Menu Item 2026-09-21 15:01:36.341 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.AdminPage was opened. 2026-09-21 15:01:36.347 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:36.352 [main] [INFO] WaitUtil - Condition met after 5ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:36.352 [main] [INFO] WebElement - Waiting for navigationItem to be visible (timeout: 250ms) 2026-09-21 15:01:36.427 [main] [INFO] WebElement - Clicking navigationItem 2026-09-21 15:01:36.819 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 100ms): Waiting for user 'studiouser' to appear in users table 2026-09-21 15:01:36.819 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 250ms): Waiting for table rows before counting 2026-09-21 15:01:36.832 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for list (attempt): Waiting for table rows before counting 2026-09-21 15:01:37.085 [main] [INFO] WaitUtil - List became non-empty after 265ms: Waiting for table rows before counting 2026-09-21 15:01:37.106 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 100ms): Waiting for table rows to load before getting cell [1,1] 2026-09-21 15:01:37.108 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table rows to load before getting cell [1,1] 2026-09-21 15:01:37.116 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-21 15:01:37.119 [main] [INFO] WaitUtil - List became non-empty after 3ms: Waiting for table row cells to load 2026-09-21 15:01:37.122 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-21 15:01:37.144 [main] [INFO] WebElement - Getting inner text from cells_0: 'admin' 2026-09-21 15:01:37.144 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 100ms): Waiting for table rows to load before getting cell [2,1] 2026-09-21 15:01:37.146 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table rows to load before getting cell [2,1] 2026-09-21 15:01:37.150 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-21 15:01:37.153 [main] [INFO] WaitUtil - List became non-empty after 3ms: Waiting for table row cells to load 2026-09-21 15:01:37.156 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-21 15:01:37.169 [main] [INFO] WebElement - Getting inner text from cells_0: 'studiouser' 2026-09-21 15:01:37.169 [main] [INFO] WaitUtil - Condition met after 350ms: Waiting for user 'studiouser' to appear in users table 2026-09-21 15:01:37.169 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 250ms): Waiting for table rows before counting 2026-09-21 15:01:37.171 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table rows before counting 2026-09-21 15:01:37.175 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 100ms): Waiting for table rows to load before getting cell [1,1] 2026-09-21 15:01:37.177 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table rows to load before getting cell [1,1] 2026-09-21 15:01:37.183 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-21 15:01:37.186 [main] [INFO] WaitUtil - List became non-empty after 3ms: Waiting for table row cells to load 2026-09-21 15:01:37.189 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-21 15:01:37.202 [main] [INFO] WebElement - Getting inner text from cells_0: 'admin' 2026-09-21 15:01:37.202 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 100ms): Waiting for table rows to load before getting cell [2,1] 2026-09-21 15:01:37.204 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table rows to load before getting cell [2,1] 2026-09-21 15:01:37.208 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-21 15:01:37.211 [main] [INFO] WaitUtil - List became non-empty after 3ms: Waiting for table row cells to load 2026-09-21 15:01:37.214 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-21 15:01:37.226 [main] [INFO] WebElement - Getting inner text from cells_0: 'studiouser' 2026-09-21 15:01:37.226 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 100ms): Waiting for user 'studiouser' to appear in users table 2026-09-21 15:01:37.226 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 250ms): Waiting for table rows before counting 2026-09-21 15:01:37.228 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table rows before counting 2026-09-21 15:01:37.233 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 100ms): Waiting for table rows to load before getting cell [1,1] 2026-09-21 15:01:37.238 [main] [INFO] WaitUtil - List became non-empty after 5ms: Waiting for table rows to load before getting cell [1,1] 2026-09-21 15:01:37.244 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-21 15:01:37.247 [main] [INFO] WaitUtil - List became non-empty after 3ms: Waiting for table row cells to load 2026-09-21 15:01:37.250 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-21 15:01:37.263 [main] [INFO] WebElement - Getting inner text from cells_0: 'admin' 2026-09-21 15:01:37.263 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 100ms): Waiting for table rows to load before getting cell [2,1] 2026-09-21 15:01:37.264 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows to load before getting cell [2,1] 2026-09-21 15:01:37.268 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-21 15:01:37.271 [main] [INFO] WaitUtil - List became non-empty after 3ms: Waiting for table row cells to load 2026-09-21 15:01:37.274 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-21 15:01:37.286 [main] [INFO] WebElement - Getting inner text from cells_0: 'studiouser' 2026-09-21 15:01:37.287 [main] [INFO] WaitUtil - Condition met after 60ms: Waiting for user 'studiouser' to appear in users table 2026-09-21 15:01:37.287 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 250ms): Waiting for table rows before counting 2026-09-21 15:01:37.288 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows before counting 2026-09-21 15:01:37.293 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 100ms): Waiting for table rows to load before getting cell [1,1] 2026-09-21 15:01:37.296 [main] [INFO] WaitUtil - List became non-empty after 3ms: Waiting for table rows to load before getting cell [1,1] 2026-09-21 15:01:37.301 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-21 15:01:37.305 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table row cells to load 2026-09-21 15:01:37.308 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-21 15:01:37.320 [main] [INFO] WebElement - Getting inner text from cells_0: 'admin' 2026-09-21 15:01:37.320 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 100ms): Waiting for table rows to load before getting cell [2,1] 2026-09-21 15:01:37.321 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows to load before getting cell [2,1] 2026-09-21 15:01:37.326 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-21 15:01:37.329 [main] [INFO] WaitUtil - List became non-empty after 3ms: Waiting for table row cells to load 2026-09-21 15:01:37.332 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-21 15:01:37.344 [main] [INFO] WebElement - Getting inner text from cells_0: 'studiouser' 2026-09-21 15:01:37.344 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 100ms): Waiting for table rows to load before getting cell [2,1] 2026-09-21 15:01:37.346 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table rows to load before getting cell [2,1] 2026-09-21 15:01:37.350 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-21 15:01:37.352 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table row cells to load 2026-09-21 15:01:37.623 [main] [INFO] WebElement - Waiting for drawer to be visible (timeout: 3000ms) 2026-09-21 15:01:37.654 [main] [INFO] WaitUtil - Sleeping for 150ms: Waiting for user edit drawer to fully open 2026-09-21 15:01:37.805 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:37.808 [main] [INFO] WaitUtil - Condition met after 3ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:37.808 [main] [INFO] WebElement - Waiting for projectsTab to be visible (timeout: 250ms) 2026-09-21 15:01:37.820 [main] [INFO] WebElement - Clicking projectsTab 2026-09-21 15:01:37.915 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:37.921 [main] [INFO] WaitUtil - Condition met after 6ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:37.921 [main] [INFO] WebElement - Waiting for addRoleBtn to be visible (timeout: 250ms) 2026-09-21 15:01:37.938 [main] [INFO] WebElement - Clicking addRoleBtn 2026-09-21 15:01:38.066 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 250ms): Picking 'SsoUsersViewProject' from the list 2026-09-21 15:01:38.095 [main] [INFO] WebElement - Getting attribute 'aria-expanded' from projectSelectorTemplate: 'false' 2026-09-21 15:01:38.095 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:38.099 [main] [INFO] WaitUtil - Condition met after 4ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:38.099 [main] [INFO] WebElement - Waiting for projectSelectorTemplate to be visible (timeout: 250ms) 2026-09-21 15:01:38.137 [main] [INFO] WebElement - Clicking projectSelectorTemplate 2026-09-21 15:01:38.245 [main] [INFO] WebElement - Getting attribute 'readonly' from projectSelectorTemplate: 'null' 2026-09-21 15:01:38.245 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:38.248 [main] [INFO] WaitUtil - Condition met after 3ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:38.248 [main] [INFO] WebElement - Waiting for projectSelectorTemplate to be visible (timeout: 250ms) 2026-09-21 15:01:38.272 [main] [INFO] WebElement - Filling projectSelectorTemplate with text: '' 2026-09-21 15:01:38.486 [main] [INFO] WebElement - Waiting for selectOption[SsoUsersViewProject][1] to be visible (timeout: 500ms) 2026-09-21 15:01:38.507 [main] [INFO] WebElement - Waiting for selectOption[SsoUsersViewProject][1] to be visible (timeout: 2000ms) 2026-09-21 15:01:38.524 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:38.528 [main] [INFO] WaitUtil - Condition met after 4ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:38.528 [main] [INFO] WebElement - Waiting for selectOption[SsoUsersViewProject][1] to be visible (timeout: 250ms) 2026-09-21 15:01:38.549 [main] [INFO] WebElement - Clicking selectOption[SsoUsersViewProject][1] 2026-09-21 15:01:38.662 [main] [INFO] WaitUtil - Condition met after 596ms: Picking 'SsoUsersViewProject' from the list 2026-09-21 15:01:38.663 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 250ms): Picking 'Manager' from the list 2026-09-21 15:01:38.683 [main] [INFO] WebElement - Getting attribute 'aria-expanded' from projectRoleSelectorTemplate: 'false' 2026-09-21 15:01:38.684 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:38.693 [main] [INFO] WaitUtil - Condition met after 7ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:38.693 [main] [INFO] WebElement - Waiting for projectRoleSelectorTemplate to be visible (timeout: 250ms) 2026-09-21 15:01:38.727 [main] [INFO] WebElement - Clicking projectRoleSelectorTemplate 2026-09-21 15:01:38.839 [main] [INFO] WebElement - Getting attribute 'readonly' from projectRoleSelectorTemplate: '' 2026-09-21 15:01:38.862 [main] [INFO] WebElement - Waiting for selectOption[Manager][1] to be visible (timeout: 500ms) 2026-09-21 15:01:38.889 [main] [INFO] WebElement - Waiting for selectOption[Manager][1] to be visible (timeout: 2000ms) 2026-09-21 15:01:38.907 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:38.913 [main] [INFO] WaitUtil - Condition met after 5ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:38.913 [main] [INFO] WebElement - Waiting for selectOption[Manager][1] to be visible (timeout: 250ms) 2026-09-21 15:01:38.936 [main] [INFO] WebElement - Clicking selectOption[Manager][1] 2026-09-21 15:01:39.264 [main] [INFO] WaitUtil - Condition met after 600ms: Picking 'Manager' from the list 2026-09-21 15:01:39.264 [main] [INFO] WebElement - Checking if emailField is enabled 2026-09-21 15:01:39.294 [main] [INFO] WebElement - Checking if displayNameField is enabled 2026-09-21 15:01:39.310 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:39.316 [main] [INFO] WaitUtil - Condition met after 6ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:39.316 [main] [INFO] WebElement - Waiting for drawerSubmitBtn to be visible (timeout: 250ms) 2026-09-21 15:01:39.335 [main] [INFO] WebElement - Clicking drawerSubmitBtn 2026-09-21 15:01:39.441 [main] [INFO] WebElement - Waiting for drawer to be hidden 2026-09-21 15:01:39.739 [main] [INFO] DriverPool - App URL (DOCKER): http://appcontainer-522585:8080 2026-09-21 15:01:40.025 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.KeycloakLoginPage was opened. 2026-09-21 15:01:40.026 [main] [INFO] WebElement - Waiting for kcUsername to be visible 2026-09-21 15:01:40.073 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:40.076 [main] [INFO] WaitUtil - Condition met after 3ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:40.076 [main] [INFO] WebElement - Waiting for kcUsername to be visible (timeout: 250ms) 2026-09-21 15:01:40.085 [main] [INFO] WebElement - Filling Sequentially kcUsername with text: 'studiouser' 2026-09-21 15:01:40.132 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:40.135 [main] [INFO] WaitUtil - Condition met after 3ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:40.135 [main] [INFO] WebElement - Waiting for kcPassword to be visible (timeout: 250ms) 2026-09-21 15:01:40.150 [main] [INFO] WebElement - Filling Sequentially kcPassword with text: 'studiouser' 2026-09-21 15:01:40.182 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:40.186 [main] [INFO] WaitUtil - Condition met after 4ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:40.186 [main] [INFO] WebElement - Waiting for kcLogin to be visible (timeout: 250ms) 2026-09-21 15:01:40.195 [main] [INFO] WebElement - Clicking kcLogin 2026-09-21 15:01:40.328 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 250ms): Waiting for SSO login to land back on Studio with a session cookie 2026-09-21 15:01:40.546 [main] [INFO] WaitUtil - Condition met after 218ms: Waiting for SSO login to land back on Studio with a session cookie 2026-09-21 15:01:40.546 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.EditorPage was opened. 2026-09-21 15:01:40.547 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.EditorPage was opened. 2026-09-21 15:01:40.547 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 500ms): Going to 'Projects' 2026-09-21 15:01:40.547 [main] [INFO] WebElement - Waiting for projectsList to be visible (timeout: 1500ms) 2026-09-21 15:01:42.082 [main] [INFO] WebElement - Waiting for selectedTabLabel to be visible (timeout: 1500ms) 2026-09-21 15:01:42.088 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:42.089 [main] [INFO] WaitUtil - Condition met after 1ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:42.089 [main] [INFO] WebElement - Waiting for selectedTabLabel to be visible (timeout: 3000ms) 2026-09-21 15:01:42.094 [main] [INFO] WebElement - Clicking with increased timeout selectedTabLabel 2026-09-21 15:01:42.155 [main] [INFO] WebElement - Waiting for projectsList to be visible (timeout: 1500ms) 2026-09-21 15:01:42.487 [main] [INFO] WaitUtil - Condition met after 1940ms: Going to 'Projects' 2026-09-21 15:01:42.487 [main] [INFO] WebElement - Waiting for contentLoadingSpinner to be hidden 2026-09-21 15:01:42.618 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:42.621 [main] [INFO] WaitUtil - Condition met after 3ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:42.621 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.RepositoryPage was opened. 2026-09-21 15:01:42.622 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 250ms): Waiting for project row actions 2026-09-21 15:01:42.627 [main] [INFO] WaitUtil - Condition met after 5ms: Waiting for project row actions 2026-09-21 15:01:42.682 [main] [INFO] WebElement - Waiting for projectRowMoreBtn to be visible (timeout: 4000ms) 2026-09-21 15:01:42.695 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:42.699 [main] [INFO] WaitUtil - Condition met after 4ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:42.699 [main] [INFO] WebElement - Waiting for projectRowMoreBtn to be visible (timeout: 250ms) 2026-09-21 15:01:42.714 [main] [INFO] WebElement - Clicking projectRowMoreBtn 2026-09-21 15:01:42.781 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 250ms): Waiting for the row overflow menu 2026-09-21 15:01:42.786 [main] [INFO] WaitUtil - Condition met after 5ms: Waiting for the row overflow menu 2026-09-21 15:01:42.850 [main] [INFO] DriverPool - App URL (DOCKER): http://appcontainer-522585:8080 2026-09-21 15:01:43.069 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.KeycloakLoginPage was opened. 2026-09-21 15:01:43.070 [main] [INFO] WebElement - Waiting for kcUsername to be visible 2026-09-21 15:01:43.106 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:43.111 [main] [INFO] WaitUtil - Condition met after 5ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:43.111 [main] [INFO] WebElement - Waiting for kcUsername to be visible (timeout: 250ms) 2026-09-21 15:01:43.130 [main] [INFO] WebElement - Filling Sequentially kcUsername with text: 'admin' 2026-09-21 15:01:43.162 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:43.166 [main] [INFO] WaitUtil - Condition met after 4ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:43.166 [main] [INFO] WebElement - Waiting for kcPassword to be visible (timeout: 250ms) 2026-09-21 15:01:43.182 [main] [INFO] WebElement - Filling Sequentially kcPassword with text: 'admin' 2026-09-21 15:01:43.201 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:43.203 [main] [INFO] WaitUtil - Condition met after 2ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:43.203 [main] [INFO] WebElement - Waiting for kcLogin to be visible (timeout: 250ms) 2026-09-21 15:01:43.214 [main] [INFO] WebElement - Clicking kcLogin 2026-09-21 15:01:43.345 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 250ms): Waiting for SSO login to land back on Studio with a session cookie 2026-09-21 15:01:43.559 [main] [INFO] WaitUtil - Condition met after 214ms: Waiting for SSO login to land back on Studio with a session cookie 2026-09-21 15:01:43.559 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.EditorPage was opened. 2026-09-21 15:01:43.602 [main] [INFO] CorePage - Messages currently open: 0 2026-09-21 15:01:43.604 [main] [INFO] WaitUtil - Sleeping for 100ms: Waiting between message close attempts 2026-09-21 15:01:43.811 [main] [INFO] WaitUtil - Sleeping for 100ms: Waiting between message close attempts 2026-09-21 15:01:43.915 [main] [INFO] WaitUtil - Sleeping for 100ms: Waiting between message close attempts 2026-09-21 15:01:44.017 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:44.018 [main] [INFO] WaitUtil - Condition met after 1ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:44.018 [main] [INFO] WebElement - Waiting for User Logo to be visible (timeout: 250ms) 2026-09-21 15:01:44.033 [main] [INFO] WebElement - Clicking User Logo 2026-09-21 15:01:44.083 [main] [INFO] WebElement - Waiting for User Menu Drawer to be visible 2026-09-21 15:01:44.107 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:44.110 [main] [INFO] WaitUtil - Condition met after 3ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:44.110 [main] [INFO] WebElement - Waiting for Administration Menu Item to be visible (timeout: 250ms) 2026-09-21 15:01:44.131 [main] [INFO] WebElement - Clicking Administration Menu Item 2026-09-21 15:01:44.560 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.AdminPage was opened. 2026-09-21 15:01:44.560 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:44.564 [main] [INFO] WaitUtil - Condition met after 4ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:44.564 [main] [INFO] WebElement - Waiting for navigationItem to be visible (timeout: 250ms) 2026-09-21 15:01:44.743 [main] [INFO] WebElement - Clicking navigationItem 2026-09-21 15:01:45.051 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 100ms): Waiting for user 'studiouser' to appear in users table 2026-09-21 15:01:45.051 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 250ms): Waiting for table rows before counting 2026-09-21 15:01:45.059 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for list (attempt): Waiting for table rows before counting 2026-09-21 15:01:45.312 [main] [INFO] WaitUtil - List became non-empty after 261ms: Waiting for table rows before counting 2026-09-21 15:01:45.318 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 100ms): Waiting for table rows to load before getting cell [1,1] 2026-09-21 15:01:45.319 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows to load before getting cell [1,1] 2026-09-21 15:01:45.324 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-21 15:01:45.327 [main] [INFO] WaitUtil - List became non-empty after 3ms: Waiting for table row cells to load 2026-09-21 15:01:45.330 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-21 15:01:45.357 [main] [INFO] WebElement - Getting inner text from cells_0: 'admin' 2026-09-21 15:01:45.357 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 100ms): Waiting for table rows to load before getting cell [2,1] 2026-09-21 15:01:45.362 [main] [INFO] WaitUtil - List became non-empty after 5ms: Waiting for table rows to load before getting cell [2,1] 2026-09-21 15:01:45.382 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-21 15:01:45.385 [main] [INFO] WaitUtil - List became non-empty after 3ms: Waiting for table row cells to load 2026-09-21 15:01:45.388 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-21 15:01:45.405 [main] [INFO] WebElement - Getting inner text from cells_0: 'studiouser' 2026-09-21 15:01:45.406 [main] [INFO] WaitUtil - Condition met after 355ms: Waiting for user 'studiouser' to appear in users table 2026-09-21 15:01:45.406 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 250ms): Waiting for table rows before counting 2026-09-21 15:01:45.408 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table rows before counting 2026-09-21 15:01:45.413 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 100ms): Waiting for table rows to load before getting cell [1,1] 2026-09-21 15:01:45.414 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows to load before getting cell [1,1] 2026-09-21 15:01:45.420 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-21 15:01:45.423 [main] [INFO] WaitUtil - List became non-empty after 3ms: Waiting for table row cells to load 2026-09-21 15:01:45.426 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-21 15:01:45.440 [main] [INFO] WebElement - Getting inner text from cells_0: 'admin' 2026-09-21 15:01:45.440 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 100ms): Waiting for table rows to load before getting cell [2,1] 2026-09-21 15:01:45.442 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table rows to load before getting cell [2,1] 2026-09-21 15:01:45.446 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-21 15:01:45.449 [main] [INFO] WaitUtil - List became non-empty after 3ms: Waiting for table row cells to load 2026-09-21 15:01:45.451 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-21 15:01:45.462 [main] [INFO] WebElement - Getting inner text from cells_0: 'studiouser' 2026-09-21 15:01:45.463 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 100ms): Waiting for user 'studiouser' to appear in users table 2026-09-21 15:01:45.463 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 250ms): Waiting for table rows before counting 2026-09-21 15:01:45.464 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows before counting 2026-09-21 15:01:45.469 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 100ms): Waiting for table rows to load before getting cell [1,1] 2026-09-21 15:01:45.470 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows to load before getting cell [1,1] 2026-09-21 15:01:45.475 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-21 15:01:45.478 [main] [INFO] WaitUtil - List became non-empty after 3ms: Waiting for table row cells to load 2026-09-21 15:01:45.480 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-21 15:01:45.493 [main] [INFO] WebElement - Getting inner text from cells_0: 'admin' 2026-09-21 15:01:45.493 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 100ms): Waiting for table rows to load before getting cell [2,1] 2026-09-21 15:01:45.495 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table rows to load before getting cell [2,1] 2026-09-21 15:01:45.499 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-21 15:01:45.503 [main] [INFO] WaitUtil - List became non-empty after 4ms: Waiting for table row cells to load 2026-09-21 15:01:45.506 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-21 15:01:45.520 [main] [INFO] WebElement - Getting inner text from cells_0: 'studiouser' 2026-09-21 15:01:45.521 [main] [INFO] WaitUtil - Condition met after 58ms: Waiting for user 'studiouser' to appear in users table 2026-09-21 15:01:45.521 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 250ms): Waiting for table rows before counting 2026-09-21 15:01:45.526 [main] [INFO] WaitUtil - List became non-empty after 4ms: Waiting for table rows before counting 2026-09-21 15:01:45.530 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 100ms): Waiting for table rows to load before getting cell [1,1] 2026-09-21 15:01:45.532 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows to load before getting cell [1,1] 2026-09-21 15:01:45.540 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-21 15:01:45.543 [main] [INFO] WaitUtil - List became non-empty after 3ms: Waiting for table row cells to load 2026-09-21 15:01:45.546 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-21 15:01:45.558 [main] [INFO] WebElement - Getting inner text from cells_0: 'admin' 2026-09-21 15:01:45.558 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 100ms): Waiting for table rows to load before getting cell [2,1] 2026-09-21 15:01:45.561 [main] [INFO] WaitUtil - List became non-empty after 3ms: Waiting for table rows to load before getting cell [2,1] 2026-09-21 15:01:45.566 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-21 15:01:45.569 [main] [INFO] WaitUtil - List became non-empty after 3ms: Waiting for table row cells to load 2026-09-21 15:01:45.572 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-21 15:01:45.584 [main] [INFO] WebElement - Getting inner text from cells_0: 'studiouser' 2026-09-21 15:01:45.584 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 100ms): Waiting for table rows to load before getting cell [2,1] 2026-09-21 15:01:45.586 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table rows to load before getting cell [2,1] 2026-09-21 15:01:45.592 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-21 15:01:45.595 [main] [INFO] WaitUtil - List became non-empty after 3ms: Waiting for table row cells to load 2026-09-21 15:01:45.814 [main] [INFO] WebElement - Waiting for drawer to be visible (timeout: 3000ms) 2026-09-21 15:01:46.013 [main] [INFO] WaitUtil - Sleeping for 150ms: Waiting for user edit drawer to fully open 2026-09-21 15:01:46.164 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:46.167 [main] [INFO] WaitUtil - Condition met after 3ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:46.167 [main] [INFO] WebElement - Waiting for projectsTab to be visible (timeout: 250ms) 2026-09-21 15:01:46.184 [main] [INFO] WebElement - Clicking projectsTab 2026-09-21 15:01:46.230 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 250ms): Picking 'Viewer' from the list 2026-09-21 15:01:46.243 [main] [INFO] WebElement - Getting attribute 'aria-expanded' from projectRoleSelectorTemplate: 'false' 2026-09-21 15:01:46.243 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:46.250 [main] [INFO] WaitUtil - Condition met after 7ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:46.250 [main] [INFO] WebElement - Waiting for projectRoleSelectorTemplate to be visible (timeout: 250ms) 2026-09-21 15:01:46.276 [main] [INFO] WebElement - Clicking projectRoleSelectorTemplate 2026-09-21 15:01:46.414 [main] [INFO] WebElement - Getting attribute 'readonly' from projectRoleSelectorTemplate: '' 2026-09-21 15:01:46.449 [main] [INFO] WebElement - Waiting for selectOption[Viewer][1] to be visible (timeout: 500ms) 2026-09-21 15:01:46.478 [main] [INFO] WebElement - Waiting for selectOption[Viewer][1] to be visible (timeout: 2000ms) 2026-09-21 15:01:46.512 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:46.527 [main] [INFO] WaitUtil - Condition met after 15ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:46.527 [main] [INFO] WebElement - Waiting for selectOption[Viewer][1] to be visible (timeout: 250ms) 2026-09-21 15:01:46.552 [main] [INFO] WebElement - Clicking selectOption[Viewer][1] 2026-09-21 15:01:46.759 [main] [INFO] WaitUtil - Condition met after 529ms: Picking 'Viewer' from the list 2026-09-21 15:01:46.759 [main] [INFO] WebElement - Checking if emailField is enabled 2026-09-21 15:01:46.784 [main] [INFO] WebElement - Checking if displayNameField is enabled 2026-09-21 15:01:46.818 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:46.824 [main] [INFO] WaitUtil - Condition met after 6ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:46.824 [main] [INFO] WebElement - Waiting for drawerSubmitBtn to be visible (timeout: 250ms) 2026-09-21 15:01:46.854 [main] [INFO] WebElement - Clicking drawerSubmitBtn 2026-09-21 15:01:47.037 [main] [INFO] WebElement - Waiting for drawer to be hidden 2026-09-21 15:01:47.295 [main] [INFO] DriverPool - App URL (DOCKER): http://appcontainer-522585:8080 2026-09-21 15:01:47.669 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.KeycloakLoginPage was opened. 2026-09-21 15:01:47.669 [main] [INFO] WebElement - Waiting for kcUsername to be visible 2026-09-21 15:01:47.776 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:47.788 [main] [INFO] WaitUtil - Condition met after 12ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:47.788 [main] [INFO] WebElement - Waiting for kcUsername to be visible (timeout: 250ms) 2026-09-21 15:01:47.806 [main] [INFO] WebElement - Filling Sequentially kcUsername with text: 'studiouser' 2026-09-21 15:01:47.876 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:47.880 [main] [INFO] WaitUtil - Condition met after 4ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:47.880 [main] [INFO] WebElement - Waiting for kcPassword to be visible (timeout: 250ms) 2026-09-21 15:01:47.886 [main] [INFO] WebElement - Filling Sequentially kcPassword with text: 'studiouser' 2026-09-21 15:01:47.927 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:47.931 [main] [INFO] WaitUtil - Condition met after 4ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:47.931 [main] [INFO] WebElement - Waiting for kcLogin to be visible (timeout: 250ms) 2026-09-21 15:01:47.949 [main] [INFO] WebElement - Clicking kcLogin 2026-09-21 15:01:48.094 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 250ms): Waiting for SSO login to land back on Studio with a session cookie 2026-09-21 15:01:48.334 [main] [INFO] WaitUtil - Condition met after 239ms: Waiting for SSO login to land back on Studio with a session cookie 2026-09-21 15:01:48.334 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.EditorPage was opened. 2026-09-21 15:01:48.335 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.EditorPage was opened. 2026-09-21 15:01:48.337 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 500ms): Going to 'Projects' 2026-09-21 15:01:48.337 [main] [INFO] WebElement - Waiting for projectsList to be visible (timeout: 1500ms) 2026-09-21 15:01:49.881 [main] [INFO] WebElement - Waiting for selectedTabLabel to be visible (timeout: 1500ms) 2026-09-21 15:01:49.887 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:49.888 [main] [INFO] WaitUtil - Condition met after 1ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:49.888 [main] [INFO] WebElement - Waiting for selectedTabLabel to be visible (timeout: 3000ms) 2026-09-21 15:01:49.894 [main] [INFO] WebElement - Clicking with increased timeout selectedTabLabel 2026-09-21 15:01:49.960 [main] [INFO] WebElement - Waiting for projectsList to be visible (timeout: 1500ms) 2026-09-21 15:01:50.481 [main] [INFO] WaitUtil - Condition met after 2144ms: Going to 'Projects' 2026-09-21 15:01:50.481 [main] [INFO] WebElement - Waiting for contentLoadingSpinner to be hidden 2026-09-21 15:01:50.496 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:50.503 [main] [INFO] WaitUtil - Condition met after 7ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:50.503 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.RepositoryPage was opened. 2026-09-21 15:01:50.503 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 250ms): Waiting for project row actions 2026-09-21 15:01:50.508 [main] [INFO] WaitUtil - Condition met after 5ms: Waiting for project row actions 2026-09-21 15:01:50.557 [main] [INFO] WebElement - Waiting for projectRowMoreBtn to be visible (timeout: 4000ms) 2026-09-21 15:01:50.572 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-21 15:01:50.580 [main] [INFO] WaitUtil - Condition met after 8ms: Waiting for the loading overlay to disappear 2026-09-21 15:01:50.580 [main] [INFO] WebElement - Waiting for projectRowMoreBtn to be visible (timeout: 250ms) 2026-09-21 15:01:50.593 [main] [INFO] WebElement - Clicking projectRowMoreBtn 2026-09-21 15:01:50.647 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 250ms): Waiting for the row overflow menu 2026-09-21 15:01:50.649 [main] [INFO] WaitUtil - Condition met after 1ms: Waiting for the row overflow menu 2026-09-21 15:01:50.728 [main] [INFO] DockerDriverPool - Closing Playwright Docker for thread: main 2026-09-21 15:01:51.189 [main] [INFO] WaitUtil - Sleeping for 2000ms: Waiting for Docker daemon to complete resource cleanup