|
|
@ -74,7 +74,7 @@ def capture_demo_frames(base_url: str) -> list[Path]: |
|
|
page.get_by_label("Password").fill("changeme-iron") |
|
|
page.get_by_label("Password").fill("changeme-iron") |
|
|
page.get_by_role("button", name="Sign in").click() |
|
|
page.get_by_role("button", name="Sign in").click() |
|
|
page.wait_for_url(f"{base_url}/app/files") |
|
|
page.wait_for_url(f"{base_url}/app/files") |
|
|
page.locator(".files-header .crumb-button").filter(has_text="/").first.wait_for() |
|
|
page.locator(".files-header").filter(has_text="Personal").first.wait_for() |
|
|
frame_paths.append(capture_frame(page, "02-files")) |
|
|
frame_paths.append(capture_frame(page, "02-files")) |
|
|
|
|
|
|
|
|
page.locator(".panel-toolbar").get_by_role("button", name="New").click() |
|
|
page.locator(".panel-toolbar").get_by_role("button", name="New").click() |
|
|
@ -102,8 +102,9 @@ def capture_demo_frames(base_url: str) -> list[Path]: |
|
|
page.locator("img.preview-frame").wait_for(timeout=15000) |
|
|
page.locator("img.preview-frame").wait_for(timeout=15000) |
|
|
frame_paths.append(capture_frame(page, "05-preview")) |
|
|
frame_paths.append(capture_frame(page, "05-preview")) |
|
|
|
|
|
|
|
|
page.get_by_role("button", name="Storage").click() |
|
|
page.locator(".detail-panel").get_by_role("button", name="More Info").click() |
|
|
page.get_by_role("button", name="Reconcile File").wait_for() |
|
|
page.locator(".detail-drawer", has_text="Replica Info").wait_for() |
|
|
|
|
|
page.locator(".detail-drawer", has_text="Desired Backends").wait_for() |
|
|
frame_paths.append(capture_frame(page, "06-storage")) |
|
|
frame_paths.append(capture_frame(page, "06-storage")) |
|
|
|
|
|
|
|
|
page.goto(f"{base_url}/app/storage", wait_until="networkidle") |
|
|
page.goto(f"{base_url}/app/storage", wait_until="networkidle") |
|
|
|