2026-09-17 18:16:20.916 [main] [INFO] BaseTest - Initializing test with Playwright Docker: testUsersViewRolesUnderOauth2 2026-09-17 18:16:20.919 [main] [INFO] BaseTest - [security.oauth2.issuer-uri] -> [http://keycloak:8080/realms/openlstudio] 2026-09-17 18:16:20.919 [main] [INFO] BaseTest - [user.mode] -> [oauth2] 2026-09-17 18:16:20.920 [main] [INFO] BaseTest - [security.oauth2.scope] -> [openid,profile,email] 2026-09-17 18:16:20.920 [main] [INFO] BaseTest - [security.oauth2.client-id] -> [openlstudio] 2026-09-17 18:16:20.920 [main] [INFO] BaseTest - [security.administrators] -> [admin] 2026-09-17 18:16:20.920 [main] [INFO] BaseTest - [security.oauth2.attribute.username] -> [preferred_username] 2026-09-17 18:16:20.920 [main] [INFO] BaseTest - [JAVA_OPTS] -> [-Xms32m -XX:MaxRAMPercentage=50.0] 2026-09-17 18:16:20.920 [main] [INFO] BaseTest - [webstudio.configured] -> [true] 2026-09-17 18:16:20.920 [main] [INFO] BaseTest - [security.oauth2.client-secret] -> [openlstudiosecret] 2026-09-17 18:16:20.920 [main] [INFO] BaseTest - [security.oauth2.attribute.groups] -> [groups] 2026-09-17 18:16:20.922 [main] [INFO] AppContainerFactory - Starting app container: appcontainer-899215 (startup timeout: PT10M) 2026-09-17 18:16:32.625 [main] [INFO] AppContainerFactory - App Localhost accessible url for appcontainer-899215: http://localhost:32798 2026-09-17 18:16:32.625 [main] [INFO] AppContainerFactory - App Url accessible from the Browser container: http://appcontainer-899215:8080 2026-09-17 18:16:32.626 [main] [INFO] WaitUtil - Sleeping for 3000ms: Wait 3 seconds for DNS propagation in Docker's embedded DNS server 2026-09-17 18:16:35.627 [main] [INFO] WaitUtil - Waiting for condition (timeout: 10000ms, polling: 250ms): Waiting for the app container to be running before Playwright container starts 2026-09-17 18:16:35.630 [main] [INFO] WaitUtil - Condition met after 3ms: Waiting for the app container to be running before Playwright container starts 2026-09-17 18:16:35.630 [main] [INFO] WaitUtil - Sleeping for 1000ms: Letting Docker DNS propagate the app container hostname across the network 2026-09-17 18:16:36.632 [main] [INFO] DockerDriverPool - Initializing Playwright Docker container with browser: chrome 2026-09-17 18:16:36.633 [main] [INFO] DockerDriverPool - npm cache of the Playwright Server container is shared from /home/runner/work/_temp/playwright-npm-cache 2026-09-17 18:16:36.633 [main] [INFO] DockerDriverPool - Creating Playwright Server Docker container with image: mcr.microsoft.com/playwright:v1.52.0-noble 2026-09-17 18:16:36.633 [main] [INFO] DockerDriverPool - Volume mapping configured: src/test/resources (host) -> /test_resources (container) 2026-09-17 18:16:36.633 [main] [INFO] DockerDriverPool - Starting container and waiting for Playwright Server (startup timeout 300 s)... 2026-09-17 18:16:37.673 [main] [INFO] DockerDriverPool - Playwright Server container started in 1040 ms 2026-09-17 18:16:37.673 [main] [INFO] DockerDriverPool - Container started - ID: e921b82336365f9b6d16190a7b76d4d74f3128ebee10ee72e071c22a3b5709f8 2026-09-17 18:16:37.673 [main] [INFO] DockerDriverPool - Mapped Playwright Server port: localhost:32799 -> 3000 2026-09-17 18:16:37.673 [main] [INFO] DockerDriverPool - Container is attached to network for service discovery 2026-09-17 18:16:37.676 [main] [INFO] DockerDriverPool - Container startup logs: Listening on ws://0.0.0.0:3000/ 2026-09-17 18:16:37.676 [main] [INFO] DockerDriverPool - Playwright Server ready: http://localhost:32799 2026-09-17 18:16:38.637 [main] [INFO] DockerDriverPool - Created Playwright instance for server connection 2026-09-17 18:16:38.768 [main] [INFO] DockerDriverPool - Connected to Playwright Server via WebSocket on attempt 1: ws://localhost:32799/ 2026-09-17 18:16:38.770 [main] [INFO] DockerDriverPool - Video recording enabled for Docker container with temp directory: /tmp/playwright-videos 2026-09-17 18:16:38.797 [main] [INFO] PlaywrightTracing - Playwright tracing started (DOM snapshots, network, console, sources) 2026-09-17 18:16:38.844 [main] [INFO] DockerDriverPool - Browser container initialized successfully for thread: main 2026-09-17 18:16:38.844 [main] [INFO] DriverPool - Playwright initialized in PLAYWRIGHT_DOCKER mode 2026-09-17 18:16:39.636 [main] [INFO] BaseTest - Application started: version=6.5.0-SNAPSHOT, build=2026-09-16, commit=b48c86279338 2026-09-17 18:16:39.647 [main] [INFO] DriverPool - App URL (DOCKER): http://appcontainer-899215:8080 2026-09-17 18:16:40.222 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.KeycloakLoginPage was opened. 2026-09-17 18:16:40.225 [main] [INFO] WebElement - Waiting for kcUsername to be visible 2026-09-17 18:16:40.265 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:40.274 [main] [INFO] WaitUtil - Condition met after 9ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:40.275 [main] [INFO] WebElement - Waiting for kcUsername to be visible (timeout: 250ms) 2026-09-17 18:16:40.292 [main] [INFO] WebElement - Filling Sequentially kcUsername with text: 'admin' 2026-09-17 18:16:40.319 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:40.328 [main] [INFO] WaitUtil - Condition met after 8ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:40.328 [main] [INFO] WebElement - Waiting for kcPassword to be visible (timeout: 250ms) 2026-09-17 18:16:40.340 [main] [INFO] WebElement - Filling Sequentially kcPassword with text: 'admin' 2026-09-17 18:16:40.366 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:40.369 [main] [INFO] WaitUtil - Condition met after 2ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:40.369 [main] [INFO] WebElement - Waiting for kcLogin to be visible (timeout: 250ms) 2026-09-17 18:16:40.377 [main] [INFO] WebElement - Clicking kcLogin 2026-09-17 18:16:41.053 [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-17 18:16:41.249 [main] [INFO] WaitUtil - Condition met after 196ms: Waiting for SSO login to land back on Studio with a session cookie 2026-09-17 18:16:41.249 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.EditorPage was opened. 2026-09-17 18:16:41.980 [main] [INFO] DriverPool - App URL (DOCKER): http://appcontainer-899215:8080 2026-09-17 18:16:42.210 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.KeycloakLoginPage was opened. 2026-09-17 18:16:42.210 [main] [INFO] WebElement - Waiting for kcUsername to be visible 2026-09-17 18:16:42.240 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:42.247 [main] [INFO] WaitUtil - Condition met after 7ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:42.247 [main] [INFO] WebElement - Waiting for kcUsername to be visible (timeout: 250ms) 2026-09-17 18:16:42.260 [main] [INFO] WebElement - Filling Sequentially kcUsername with text: 'studiouser' 2026-09-17 18:16:42.319 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:42.321 [main] [INFO] WaitUtil - Condition met after 2ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:42.321 [main] [INFO] WebElement - Waiting for kcPassword to be visible (timeout: 250ms) 2026-09-17 18:16:42.334 [main] [INFO] WebElement - Filling Sequentially kcPassword with text: 'studiouser' 2026-09-17 18:16:42.355 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:42.357 [main] [INFO] WaitUtil - Condition met after 2ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:42.358 [main] [INFO] WebElement - Waiting for kcLogin to be visible (timeout: 250ms) 2026-09-17 18:16:42.369 [main] [INFO] WebElement - Clicking kcLogin 2026-09-17 18:16:42.506 [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-17 18:16:42.649 [main] [INFO] WaitUtil - Condition met after 143ms: Waiting for SSO login to land back on Studio with a session cookie 2026-09-17 18:16:42.649 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.EditorPage was opened. 2026-09-17 18:16:42.650 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.EditorPage was opened. 2026-09-17 18:16:42.651 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 500ms): Going to 'Projects' 2026-09-17 18:16:42.651 [main] [INFO] WebElement - Waiting for projectsList to be visible (timeout: 1500ms) 2026-09-17 18:16:44.168 [main] [INFO] WebElement - Waiting for selectedTabLabel to be visible (timeout: 1500ms) 2026-09-17 18:16:44.173 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:44.174 [main] [INFO] WaitUtil - Condition met after 1ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:44.174 [main] [INFO] WebElement - Waiting for selectedTabLabel to be visible (timeout: 3000ms) 2026-09-17 18:16:44.180 [main] [INFO] WebElement - Clicking with increased timeout selectedTabLabel 2026-09-17 18:16:44.221 [main] [INFO] WebElement - Waiting for projectsList to be visible (timeout: 1500ms) 2026-09-17 18:16:44.372 [main] [INFO] WaitUtil - Condition met after 1721ms: Going to 'Projects' 2026-09-17 18:16:44.372 [main] [INFO] WebElement - Waiting for contentLoadingSpinner to be hidden 2026-09-17 18:16:44.401 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:44.405 [main] [INFO] WaitUtil - Condition met after 4ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:44.405 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.RepositoryPage was opened. 2026-09-17 18:16:44.415 [main] [INFO] WaitUtil - Waiting for condition (timeout: 5000ms, polling: 250ms): Waiting for projects to load 2026-09-17 18:16:44.424 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-17 18:16:44.677 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-17 18:16:44.930 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-17 18:16:45.183 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-17 18:16:45.436 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-17 18:16:45.688 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-17 18:16:45.940 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-17 18:16:46.193 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-17 18:16:46.446 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-17 18:16:46.698 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-17 18:16:46.950 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-17 18:16:47.202 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-17 18:16:47.454 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-17 18:16:47.706 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-17 18:16:47.958 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-17 18:16:48.210 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-17 18:16:48.462 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-17 18:16:48.714 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-17 18:16:48.965 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-17 18:16:49.217 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for condition (attempt): Waiting for projects to load 2026-09-17 18:16:49.467 [main] [WARN] WaitUtil - Condition not met after 5000ms timeout: Waiting for projects to load 2026-09-17 18:16:49.474 [main] [INFO] DriverPool - App URL (DOCKER): http://appcontainer-899215:8080 2026-09-17 18:16:49.615 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.KeycloakLoginPage was opened. 2026-09-17 18:16:49.615 [main] [INFO] WebElement - Waiting for kcUsername to be visible 2026-09-17 18:16:49.667 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:49.679 [main] [INFO] WaitUtil - Condition met after 12ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:49.679 [main] [INFO] WebElement - Waiting for kcUsername to be visible (timeout: 250ms) 2026-09-17 18:16:49.697 [main] [INFO] WebElement - Filling Sequentially kcUsername with text: 'admin' 2026-09-17 18:16:49.714 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:49.716 [main] [INFO] WaitUtil - Condition met after 2ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:49.716 [main] [INFO] WebElement - Waiting for kcPassword to be visible (timeout: 250ms) 2026-09-17 18:16:49.722 [main] [INFO] WebElement - Filling Sequentially kcPassword with text: 'admin' 2026-09-17 18:16:49.760 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:49.769 [main] [INFO] WaitUtil - Condition met after 8ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:49.769 [main] [INFO] WebElement - Waiting for kcLogin to be visible (timeout: 250ms) 2026-09-17 18:16:49.778 [main] [INFO] WebElement - Clicking kcLogin 2026-09-17 18:16:49.932 [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-17 18:16:50.145 [main] [INFO] WaitUtil - Condition met after 213ms: Waiting for SSO login to land back on Studio with a session cookie 2026-09-17 18:16:50.145 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.EditorPage was opened. 2026-09-17 18:16:50.180 [main] [INFO] CorePage - Messages currently open: 0 2026-09-17 18:16:50.321 [main] [INFO] WaitUtil - Sleeping for 100ms: Waiting between message close attempts 2026-09-17 18:16:50.425 [main] [INFO] WaitUtil - Sleeping for 100ms: Waiting between message close attempts 2026-09-17 18:16:50.528 [main] [INFO] WaitUtil - Sleeping for 100ms: Waiting between message close attempts 2026-09-17 18:16:50.631 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:50.633 [main] [INFO] WaitUtil - Condition met after 1ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:50.633 [main] [INFO] WebElement - Waiting for User Logo to be visible (timeout: 250ms) 2026-09-17 18:16:50.643 [main] [INFO] WebElement - Clicking User Logo 2026-09-17 18:16:50.691 [main] [INFO] WebElement - Waiting for User Menu Drawer to be visible 2026-09-17 18:16:50.699 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:50.703 [main] [INFO] WaitUtil - Condition met after 2ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:50.703 [main] [INFO] WebElement - Waiting for Administration Menu Item to be visible (timeout: 250ms) 2026-09-17 18:16:50.719 [main] [INFO] WebElement - Clicking Administration Menu Item 2026-09-17 18:16:51.124 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.AdminPage was opened. 2026-09-17 18:16:51.130 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:51.151 [main] [INFO] WaitUtil - Condition met after 21ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:51.151 [main] [INFO] WebElement - Waiting for navigationItem to be visible (timeout: 250ms) 2026-09-17 18:16:51.176 [main] [INFO] WebElement - Clicking navigationItem 2026-09-17 18:16:51.631 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 100ms): Waiting for user 'studiouser' to appear in users table 2026-09-17 18:16:51.632 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 250ms): Waiting for table rows before counting 2026-09-17 18:16:51.660 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for list (attempt): Waiting for table rows before counting 2026-09-17 18:16:51.913 [main] [INFO] WaitUtil - List became non-empty after 281ms: Waiting for table rows before counting 2026-09-17 18:16:51.918 [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-17 18:16:51.919 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows to load before getting cell [1,1] 2026-09-17 18:16:51.924 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-17 18:16:51.927 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table row cells to load 2026-09-17 18:16:51.929 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-17 18:16:51.944 [main] [INFO] WebElement - Getting inner text from cells_0: 'admin' 2026-09-17 18:16:51.944 [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-17 18:16:51.945 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows to load before getting cell [2,1] 2026-09-17 18:16:51.948 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-17 18:16:51.950 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table row cells to load 2026-09-17 18:16:51.952 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-17 18:16:51.961 [main] [INFO] WebElement - Getting inner text from cells_0: 'studiouser' 2026-09-17 18:16:51.961 [main] [INFO] WaitUtil - Condition met after 329ms: Waiting for user 'studiouser' to appear in users table 2026-09-17 18:16:51.961 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 250ms): Waiting for table rows before counting 2026-09-17 18:16:51.962 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows before counting 2026-09-17 18:16:51.965 [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-17 18:16:51.966 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows to load before getting cell [1,1] 2026-09-17 18:16:51.969 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-17 18:16:51.971 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table row cells to load 2026-09-17 18:16:51.973 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-17 18:16:51.982 [main] [INFO] WebElement - Getting inner text from cells_0: 'admin' 2026-09-17 18:16:51.982 [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-17 18:16:51.983 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows to load before getting cell [2,1] 2026-09-17 18:16:51.986 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-17 18:16:51.988 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table row cells to load 2026-09-17 18:16:51.991 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-17 18:16:52.001 [main] [INFO] WebElement - Getting inner text from cells_0: 'studiouser' 2026-09-17 18:16:52.001 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 100ms): Waiting for user 'studiouser' to appear in users table 2026-09-17 18:16:52.002 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 250ms): Waiting for table rows before counting 2026-09-17 18:16:52.003 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows before counting 2026-09-17 18:16:52.007 [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-17 18:16:52.008 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows to load before getting cell [1,1] 2026-09-17 18:16:52.011 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-17 18:16:52.013 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table row cells to load 2026-09-17 18:16:52.016 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-17 18:16:52.027 [main] [INFO] WebElement - Getting inner text from cells_0: 'admin' 2026-09-17 18:16:52.027 [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-17 18:16:52.029 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows to load before getting cell [2,1] 2026-09-17 18:16:52.031 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-17 18:16:52.033 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table row cells to load 2026-09-17 18:16:52.035 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-17 18:16:52.044 [main] [INFO] WebElement - Getting inner text from cells_0: 'studiouser' 2026-09-17 18:16:52.044 [main] [INFO] WaitUtil - Condition met after 42ms: Waiting for user 'studiouser' to appear in users table 2026-09-17 18:16:52.044 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 250ms): Waiting for table rows before counting 2026-09-17 18:16:52.045 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows before counting 2026-09-17 18:16:52.048 [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-17 18:16:52.049 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows to load before getting cell [1,1] 2026-09-17 18:16:52.051 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-17 18:16:52.053 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table row cells to load 2026-09-17 18:16:52.055 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-17 18:16:52.065 [main] [INFO] WebElement - Getting inner text from cells_0: 'admin' 2026-09-17 18:16:52.065 [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-17 18:16:52.066 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows to load before getting cell [2,1] 2026-09-17 18:16:52.069 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-17 18:16:52.071 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table row cells to load 2026-09-17 18:16:52.073 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-17 18:16:52.082 [main] [INFO] WebElement - Getting inner text from cells_0: 'studiouser' 2026-09-17 18:16:52.082 [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-17 18:16:52.083 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows to load before getting cell [2,1] 2026-09-17 18:16:52.086 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-17 18:16:52.088 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table row cells to load 2026-09-17 18:16:52.265 [main] [INFO] WebElement - Waiting for drawer to be visible (timeout: 3000ms) 2026-09-17 18:16:52.314 [main] [INFO] WaitUtil - Sleeping for 150ms: Waiting for user edit drawer to fully open 2026-09-17 18:16:52.465 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:52.467 [main] [INFO] WaitUtil - Condition met after 2ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:52.468 [main] [INFO] WebElement - Waiting for projectsTab to be visible (timeout: 250ms) 2026-09-17 18:16:52.480 [main] [INFO] WebElement - Clicking projectsTab 2026-09-17 18:16:52.602 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:52.604 [main] [INFO] WaitUtil - Condition met after 2ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:52.604 [main] [INFO] WebElement - Waiting for addRoleBtn to be visible (timeout: 250ms) 2026-09-17 18:16:52.612 [main] [INFO] WebElement - Clicking addRoleBtn 2026-09-17 18:16:52.689 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 250ms): Picking 'SsoUsersViewProject' from the list 2026-09-17 18:16:52.713 [main] [INFO] WebElement - Getting attribute 'aria-expanded' from projectSelectorTemplate: 'false' 2026-09-17 18:16:52.713 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:52.716 [main] [INFO] WaitUtil - Condition met after 3ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:52.716 [main] [INFO] WebElement - Waiting for projectSelectorTemplate to be visible (timeout: 250ms) 2026-09-17 18:16:52.732 [main] [INFO] WebElement - Clicking projectSelectorTemplate 2026-09-17 18:16:52.812 [main] [INFO] WebElement - Getting attribute 'readonly' from projectSelectorTemplate: 'null' 2026-09-17 18:16:52.813 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:52.817 [main] [INFO] WaitUtil - Condition met after 4ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:52.817 [main] [INFO] WebElement - Waiting for projectSelectorTemplate to be visible (timeout: 250ms) 2026-09-17 18:16:52.830 [main] [INFO] WebElement - Filling projectSelectorTemplate with text: '' 2026-09-17 18:16:52.979 [main] [INFO] WebElement - Waiting for selectOption[SsoUsersViewProject][1] to be visible (timeout: 500ms) 2026-09-17 18:16:52.996 [main] [INFO] WebElement - Waiting for selectOption[SsoUsersViewProject][1] to be visible (timeout: 2000ms) 2026-09-17 18:16:53.008 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:53.011 [main] [INFO] WaitUtil - Condition met after 2ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:53.011 [main] [INFO] WebElement - Waiting for selectOption[SsoUsersViewProject][1] to be visible (timeout: 250ms) 2026-09-17 18:16:53.024 [main] [INFO] WebElement - Clicking selectOption[SsoUsersViewProject][1] 2026-09-17 18:16:53.130 [main] [INFO] WaitUtil - Condition met after 441ms: Picking 'SsoUsersViewProject' from the list 2026-09-17 18:16:53.130 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 250ms): Picking 'Manager' from the list 2026-09-17 18:16:53.148 [main] [INFO] WebElement - Getting attribute 'aria-expanded' from projectRoleSelectorTemplate: 'false' 2026-09-17 18:16:53.148 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:53.153 [main] [INFO] WaitUtil - Condition met after 5ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:53.154 [main] [INFO] WebElement - Waiting for projectRoleSelectorTemplate to be visible (timeout: 250ms) 2026-09-17 18:16:53.170 [main] [INFO] WebElement - Clicking projectRoleSelectorTemplate 2026-09-17 18:16:53.246 [main] [INFO] WebElement - Getting attribute 'readonly' from projectRoleSelectorTemplate: '' 2026-09-17 18:16:53.259 [main] [INFO] WebElement - Waiting for selectOption[Manager][1] to be visible (timeout: 500ms) 2026-09-17 18:16:53.296 [main] [INFO] WebElement - Waiting for selectOption[Manager][1] to be visible (timeout: 2000ms) 2026-09-17 18:16:53.305 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:53.308 [main] [INFO] WaitUtil - Condition met after 3ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:53.308 [main] [INFO] WebElement - Waiting for selectOption[Manager][1] to be visible (timeout: 250ms) 2026-09-17 18:16:53.316 [main] [INFO] WebElement - Clicking selectOption[Manager][1] 2026-09-17 18:16:53.614 [main] [INFO] WaitUtil - Condition met after 484ms: Picking 'Manager' from the list 2026-09-17 18:16:53.614 [main] [INFO] WebElement - Checking if emailField is enabled 2026-09-17 18:16:53.625 [main] [INFO] WebElement - Checking if displayNameField is enabled 2026-09-17 18:16:53.635 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:53.654 [main] [INFO] WaitUtil - Condition met after 19ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:53.654 [main] [INFO] WebElement - Waiting for drawerSubmitBtn to be visible (timeout: 250ms) 2026-09-17 18:16:53.668 [main] [INFO] WebElement - Clicking drawerSubmitBtn 2026-09-17 18:16:53.742 [main] [INFO] WebElement - Waiting for drawer to be hidden 2026-09-17 18:16:53.968 [main] [INFO] DriverPool - App URL (DOCKER): http://appcontainer-899215:8080 2026-09-17 18:16:54.156 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.KeycloakLoginPage was opened. 2026-09-17 18:16:54.156 [main] [INFO] WebElement - Waiting for kcUsername to be visible 2026-09-17 18:16:54.189 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:54.193 [main] [INFO] WaitUtil - Condition met after 4ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:54.193 [main] [INFO] WebElement - Waiting for kcUsername to be visible (timeout: 250ms) 2026-09-17 18:16:54.202 [main] [INFO] WebElement - Filling Sequentially kcUsername with text: 'studiouser' 2026-09-17 18:16:54.220 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:54.222 [main] [INFO] WaitUtil - Condition met after 1ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:54.223 [main] [INFO] WebElement - Waiting for kcPassword to be visible (timeout: 250ms) 2026-09-17 18:16:54.233 [main] [INFO] WebElement - Filling Sequentially kcPassword with text: 'studiouser' 2026-09-17 18:16:54.254 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:54.259 [main] [INFO] WaitUtil - Condition met after 5ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:54.259 [main] [INFO] WebElement - Waiting for kcLogin to be visible (timeout: 250ms) 2026-09-17 18:16:54.269 [main] [INFO] WebElement - Clicking kcLogin 2026-09-17 18:16:54.397 [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-17 18:16:54.536 [main] [INFO] WaitUtil - Condition met after 139ms: Waiting for SSO login to land back on Studio with a session cookie 2026-09-17 18:16:54.536 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.EditorPage was opened. 2026-09-17 18:16:54.536 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.EditorPage was opened. 2026-09-17 18:16:54.537 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 500ms): Going to 'Projects' 2026-09-17 18:16:54.537 [main] [INFO] WebElement - Waiting for projectsList to be visible (timeout: 1500ms) 2026-09-17 18:16:56.047 [main] [INFO] WebElement - Waiting for selectedTabLabel to be visible (timeout: 1500ms) 2026-09-17 18:16:56.060 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:56.061 [main] [INFO] WaitUtil - Condition met after 1ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:56.061 [main] [INFO] WebElement - Waiting for selectedTabLabel to be visible (timeout: 3000ms) 2026-09-17 18:16:56.065 [main] [INFO] WebElement - Clicking with increased timeout selectedTabLabel 2026-09-17 18:16:56.102 [main] [INFO] WebElement - Waiting for projectsList to be visible (timeout: 1500ms) 2026-09-17 18:16:56.216 [main] [INFO] WaitUtil - Condition met after 1679ms: Going to 'Projects' 2026-09-17 18:16:56.216 [main] [INFO] WebElement - Waiting for contentLoadingSpinner to be hidden 2026-09-17 18:16:56.342 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:56.347 [main] [INFO] WaitUtil - Condition met after 3ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:56.347 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.RepositoryPage was opened. 2026-09-17 18:16:56.348 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 250ms): Waiting for project row actions 2026-09-17 18:16:56.353 [main] [INFO] WaitUtil - Condition met after 5ms: Waiting for project row actions 2026-09-17 18:16:56.397 [main] [INFO] WebElement - Waiting for projectRowMoreBtn to be visible (timeout: 4000ms) 2026-09-17 18:16:56.412 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:56.415 [main] [INFO] WaitUtil - Condition met after 3ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:56.415 [main] [INFO] WebElement - Waiting for projectRowMoreBtn to be visible (timeout: 250ms) 2026-09-17 18:16:56.421 [main] [INFO] WebElement - Clicking projectRowMoreBtn 2026-09-17 18:16:56.497 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 250ms): Waiting for the row overflow menu 2026-09-17 18:16:56.499 [main] [INFO] WaitUtil - Condition met after 2ms: Waiting for the row overflow menu 2026-09-17 18:16:56.540 [main] [INFO] DriverPool - App URL (DOCKER): http://appcontainer-899215:8080 2026-09-17 18:16:56.699 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.KeycloakLoginPage was opened. 2026-09-17 18:16:56.699 [main] [INFO] WebElement - Waiting for kcUsername to be visible 2026-09-17 18:16:56.726 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:56.730 [main] [INFO] WaitUtil - Condition met after 4ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:56.730 [main] [INFO] WebElement - Waiting for kcUsername to be visible (timeout: 250ms) 2026-09-17 18:16:56.738 [main] [INFO] WebElement - Filling Sequentially kcUsername with text: 'admin' 2026-09-17 18:16:56.762 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:56.767 [main] [INFO] WaitUtil - Condition met after 5ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:56.767 [main] [INFO] WebElement - Waiting for kcPassword to be visible (timeout: 250ms) 2026-09-17 18:16:56.776 [main] [INFO] WebElement - Filling Sequentially kcPassword with text: 'admin' 2026-09-17 18:16:56.807 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:56.815 [main] [INFO] WaitUtil - Condition met after 8ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:56.815 [main] [INFO] WebElement - Waiting for kcLogin to be visible (timeout: 250ms) 2026-09-17 18:16:56.825 [main] [INFO] WebElement - Clicking kcLogin 2026-09-17 18:16:56.939 [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-17 18:16:57.078 [main] [INFO] WaitUtil - Condition met after 139ms: Waiting for SSO login to land back on Studio with a session cookie 2026-09-17 18:16:57.078 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.EditorPage was opened. 2026-09-17 18:16:57.090 [main] [INFO] CorePage - Messages currently open: 0 2026-09-17 18:16:57.093 [main] [INFO] WaitUtil - Sleeping for 100ms: Waiting between message close attempts 2026-09-17 18:16:57.218 [main] [INFO] WaitUtil - Sleeping for 100ms: Waiting between message close attempts 2026-09-17 18:16:57.320 [main] [INFO] WaitUtil - Sleeping for 100ms: Waiting between message close attempts 2026-09-17 18:16:57.423 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:57.425 [main] [INFO] WaitUtil - Condition met after 2ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:57.425 [main] [INFO] WebElement - Waiting for User Logo to be visible (timeout: 250ms) 2026-09-17 18:16:57.434 [main] [INFO] WebElement - Clicking User Logo 2026-09-17 18:16:57.474 [main] [INFO] WebElement - Waiting for User Menu Drawer to be visible 2026-09-17 18:16:57.481 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:57.483 [main] [INFO] WaitUtil - Condition met after 2ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:57.483 [main] [INFO] WebElement - Waiting for Administration Menu Item to be visible (timeout: 250ms) 2026-09-17 18:16:57.491 [main] [INFO] WebElement - Clicking Administration Menu Item 2026-09-17 18:16:57.888 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.AdminPage was opened. 2026-09-17 18:16:57.888 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:57.917 [main] [INFO] WaitUtil - Condition met after 28ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:57.917 [main] [INFO] WebElement - Waiting for navigationItem to be visible (timeout: 250ms) 2026-09-17 18:16:58.051 [main] [INFO] WebElement - Clicking navigationItem 2026-09-17 18:16:58.342 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 100ms): Waiting for user 'studiouser' to appear in users table 2026-09-17 18:16:58.342 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 250ms): Waiting for table rows before counting 2026-09-17 18:16:58.347 [main] [INFO] WaitUtil - Sleeping for 250ms: Polling for list (attempt): Waiting for table rows before counting 2026-09-17 18:16:58.600 [main] [INFO] WaitUtil - List became non-empty after 257ms: Waiting for table rows before counting 2026-09-17 18:16:58.603 [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-17 18:16:58.607 [main] [INFO] WaitUtil - List became non-empty after 4ms: Waiting for table rows to load before getting cell [1,1] 2026-09-17 18:16:58.618 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-17 18:16:58.620 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table row cells to load 2026-09-17 18:16:58.622 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-17 18:16:58.638 [main] [INFO] WebElement - Getting inner text from cells_0: 'admin' 2026-09-17 18:16:58.638 [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-17 18:16:58.640 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table rows to load before getting cell [2,1] 2026-09-17 18:16:58.643 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-17 18:16:58.646 [main] [INFO] WaitUtil - List became non-empty after 3ms: Waiting for table row cells to load 2026-09-17 18:16:58.648 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-17 18:16:58.659 [main] [INFO] WebElement - Getting inner text from cells_0: 'studiouser' 2026-09-17 18:16:58.659 [main] [INFO] WaitUtil - Condition met after 317ms: Waiting for user 'studiouser' to appear in users table 2026-09-17 18:16:58.659 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 250ms): Waiting for table rows before counting 2026-09-17 18:16:58.663 [main] [INFO] WaitUtil - List became non-empty after 4ms: Waiting for table rows before counting 2026-09-17 18:16:58.669 [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-17 18:16:58.671 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table rows to load before getting cell [1,1] 2026-09-17 18:16:58.674 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-17 18:16:58.676 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table row cells to load 2026-09-17 18:16:58.678 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-17 18:16:58.689 [main] [INFO] WebElement - Getting inner text from cells_0: 'admin' 2026-09-17 18:16:58.689 [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-17 18:16:58.691 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table rows to load before getting cell [2,1] 2026-09-17 18:16:58.694 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-17 18:16:58.696 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table row cells to load 2026-09-17 18:16:58.698 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-17 18:16:58.706 [main] [INFO] WebElement - Getting inner text from cells_0: 'studiouser' 2026-09-17 18:16:58.706 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 100ms): Waiting for user 'studiouser' to appear in users table 2026-09-17 18:16:58.706 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 250ms): Waiting for table rows before counting 2026-09-17 18:16:58.707 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows before counting 2026-09-17 18:16:58.710 [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-17 18:16:58.711 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows to load before getting cell [1,1] 2026-09-17 18:16:58.714 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-17 18:16:58.715 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table row cells to load 2026-09-17 18:16:58.717 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-17 18:16:58.725 [main] [INFO] WebElement - Getting inner text from cells_0: 'admin' 2026-09-17 18:16:58.725 [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-17 18:16:58.726 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows to load before getting cell [2,1] 2026-09-17 18:16:58.728 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-17 18:16:58.730 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table row cells to load 2026-09-17 18:16:58.732 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-17 18:16:58.739 [main] [INFO] WebElement - Getting inner text from cells_0: 'studiouser' 2026-09-17 18:16:58.739 [main] [INFO] WaitUtil - Condition met after 33ms: Waiting for user 'studiouser' to appear in users table 2026-09-17 18:16:58.739 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 20000ms, polling: 250ms): Waiting for table rows before counting 2026-09-17 18:16:58.741 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows before counting 2026-09-17 18:16:58.743 [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-17 18:16:58.744 [main] [INFO] WaitUtil - List became non-empty after 0ms: Waiting for table rows to load before getting cell [1,1] 2026-09-17 18:16:58.747 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-17 18:16:58.748 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table row cells to load 2026-09-17 18:16:58.750 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-17 18:16:58.757 [main] [INFO] WebElement - Getting inner text from cells_0: 'admin' 2026-09-17 18:16:58.757 [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-17 18:16:58.758 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows to load before getting cell [2,1] 2026-09-17 18:16:58.761 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-17 18:16:58.763 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table row cells to load 2026-09-17 18:16:58.765 [main] [INFO] WebElement - Waiting for cells_0 to be visible (timeout: 250ms) 2026-09-17 18:16:58.777 [main] [INFO] WebElement - Getting inner text from cells_0: 'studiouser' 2026-09-17 18:16:58.777 [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-17 18:16:58.778 [main] [INFO] WaitUtil - List became non-empty after 1ms: Waiting for table rows to load before getting cell [2,1] 2026-09-17 18:16:58.781 [main] [INFO] WaitUtil - Waiting for list not to be empty (timeout: 250ms, polling: 50ms): Waiting for table row cells to load 2026-09-17 18:16:58.783 [main] [INFO] WaitUtil - List became non-empty after 2ms: Waiting for table row cells to load 2026-09-17 18:16:58.925 [main] [INFO] WebElement - Waiting for drawer to be visible (timeout: 3000ms) 2026-09-17 18:16:58.963 [main] [INFO] WaitUtil - Sleeping for 150ms: Waiting for user edit drawer to fully open 2026-09-17 18:16:59.114 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:59.116 [main] [INFO] WaitUtil - Condition met after 2ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:59.116 [main] [INFO] WebElement - Waiting for projectsTab to be visible (timeout: 250ms) 2026-09-17 18:16:59.125 [main] [INFO] WebElement - Clicking projectsTab 2026-09-17 18:16:59.252 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 250ms): Picking 'Viewer' from the list 2026-09-17 18:16:59.261 [main] [INFO] WebElement - Getting attribute 'aria-expanded' from projectRoleSelectorTemplate: 'false' 2026-09-17 18:16:59.261 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:59.263 [main] [INFO] WaitUtil - Condition met after 2ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:59.263 [main] [INFO] WebElement - Waiting for projectRoleSelectorTemplate to be visible (timeout: 250ms) 2026-09-17 18:16:59.272 [main] [INFO] WebElement - Clicking projectRoleSelectorTemplate 2026-09-17 18:16:59.340 [main] [INFO] WebElement - Getting attribute 'readonly' from projectRoleSelectorTemplate: '' 2026-09-17 18:16:59.351 [main] [INFO] WebElement - Waiting for selectOption[Viewer][1] to be visible (timeout: 500ms) 2026-09-17 18:16:59.386 [main] [INFO] WebElement - Waiting for selectOption[Viewer][1] to be visible (timeout: 2000ms) 2026-09-17 18:16:59.399 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:59.401 [main] [INFO] WaitUtil - Condition met after 2ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:59.401 [main] [INFO] WebElement - Waiting for selectOption[Viewer][1] to be visible (timeout: 250ms) 2026-09-17 18:16:59.413 [main] [INFO] WebElement - Clicking selectOption[Viewer][1] 2026-09-17 18:16:59.708 [main] [INFO] WaitUtil - Condition met after 455ms: Picking 'Viewer' from the list 2026-09-17 18:16:59.708 [main] [INFO] WebElement - Checking if emailField is enabled 2026-09-17 18:16:59.720 [main] [INFO] WebElement - Checking if displayNameField is enabled 2026-09-17 18:16:59.749 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:16:59.753 [main] [INFO] WaitUtil - Condition met after 4ms: Waiting for the loading overlay to disappear 2026-09-17 18:16:59.753 [main] [INFO] WebElement - Waiting for drawerSubmitBtn to be visible (timeout: 250ms) 2026-09-17 18:16:59.774 [main] [INFO] WebElement - Clicking drawerSubmitBtn 2026-09-17 18:16:59.846 [main] [INFO] WebElement - Waiting for drawer to be hidden 2026-09-17 18:16:59.987 [main] [INFO] DriverPool - App URL (DOCKER): http://appcontainer-899215:8080 2026-09-17 18:17:00.221 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.KeycloakLoginPage was opened. 2026-09-17 18:17:00.222 [main] [INFO] WebElement - Waiting for kcUsername to be visible 2026-09-17 18:17:00.265 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:17:00.268 [main] [INFO] WaitUtil - Condition met after 3ms: Waiting for the loading overlay to disappear 2026-09-17 18:17:00.268 [main] [INFO] WebElement - Waiting for kcUsername to be visible (timeout: 250ms) 2026-09-17 18:17:00.284 [main] [INFO] WebElement - Filling Sequentially kcUsername with text: 'studiouser' 2026-09-17 18:17:00.311 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:17:00.313 [main] [INFO] WaitUtil - Condition met after 2ms: Waiting for the loading overlay to disappear 2026-09-17 18:17:00.313 [main] [INFO] WebElement - Waiting for kcPassword to be visible (timeout: 250ms) 2026-09-17 18:17:00.318 [main] [INFO] WebElement - Filling Sequentially kcPassword with text: 'studiouser' 2026-09-17 18:17:00.337 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:17:00.340 [main] [INFO] WaitUtil - Condition met after 2ms: Waiting for the loading overlay to disappear 2026-09-17 18:17:00.340 [main] [INFO] WebElement - Waiting for kcLogin to be visible (timeout: 250ms) 2026-09-17 18:17:00.345 [main] [INFO] WebElement - Clicking kcLogin 2026-09-17 18:17:00.446 [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-17 18:17:00.592 [main] [INFO] WaitUtil - Condition met after 145ms: Waiting for SSO login to land back on Studio with a session cookie 2026-09-17 18:17:00.592 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.EditorPage was opened. 2026-09-17 18:17:00.593 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.EditorPage was opened. 2026-09-17 18:17:00.593 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 500ms): Going to 'Projects' 2026-09-17 18:17:00.593 [main] [INFO] WebElement - Waiting for projectsList to be visible (timeout: 1500ms) 2026-09-17 18:17:02.107 [main] [INFO] WebElement - Waiting for selectedTabLabel to be visible (timeout: 1500ms) 2026-09-17 18:17:02.111 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:17:02.112 [main] [INFO] WaitUtil - Condition met after 1ms: Waiting for the loading overlay to disappear 2026-09-17 18:17:02.112 [main] [INFO] WebElement - Waiting for selectedTabLabel to be visible (timeout: 3000ms) 2026-09-17 18:17:02.115 [main] [INFO] WebElement - Clicking with increased timeout selectedTabLabel 2026-09-17 18:17:02.152 [main] [INFO] WebElement - Waiting for projectsList to be visible (timeout: 1500ms) 2026-09-17 18:17:02.268 [main] [INFO] WaitUtil - Condition met after 1675ms: Going to 'Projects' 2026-09-17 18:17:02.268 [main] [INFO] WebElement - Waiting for contentLoadingSpinner to be hidden 2026-09-17 18:17:02.357 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:17:02.364 [main] [INFO] WaitUtil - Condition met after 6ms: Waiting for the loading overlay to disappear 2026-09-17 18:17:02.365 [main] [INFO] CorePage - domain.ui.webstudio.pages.mainpages.RepositoryPage was opened. 2026-09-17 18:17:02.365 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 250ms): Waiting for project row actions 2026-09-17 18:17:02.370 [main] [INFO] WaitUtil - Condition met after 5ms: Waiting for project row actions 2026-09-17 18:17:02.402 [main] [INFO] WebElement - Waiting for projectRowMoreBtn to be visible (timeout: 4000ms) 2026-09-17 18:17:02.412 [main] [INFO] WaitUtil - Waiting for condition (timeout: 60000ms, polling: 150ms): Waiting for the loading overlay to disappear 2026-09-17 18:17:02.414 [main] [INFO] WaitUtil - Condition met after 2ms: Waiting for the loading overlay to disappear 2026-09-17 18:17:02.414 [main] [INFO] WebElement - Waiting for projectRowMoreBtn to be visible (timeout: 250ms) 2026-09-17 18:17:02.428 [main] [INFO] WebElement - Clicking projectRowMoreBtn 2026-09-17 18:17:02.491 [main] [INFO] WaitUtil - Waiting for condition (timeout: 20000ms, polling: 250ms): Waiting for the row overflow menu 2026-09-17 18:17:02.496 [main] [INFO] WaitUtil - Condition met after 5ms: Waiting for the row overflow menu 2026-09-17 18:17:02.534 [main] [INFO] DockerDriverPool - Closing Playwright Docker for thread: main 2026-09-17 18:17:03.569 [main] [INFO] WaitUtil - Sleeping for 2000ms: Waiting for Docker daemon to complete resource cleanup