Improve mobile recorder focus mode
这个提交包含在:
@@ -46,18 +46,21 @@ test("recorder flow archives a session and exposes it in videos", async ({ page
|
||||
await page.setViewportSize({ width: 390, height: 844 });
|
||||
await page.goto("/recorder");
|
||||
await expect(page.getByTestId("recorder-title")).toBeVisible();
|
||||
await page.getByTestId("recorder-mobile-focus-button").click();
|
||||
const focusShell = page.getByTestId("recorder-mobile-focus-shell");
|
||||
await expect(focusShell).toBeVisible();
|
||||
|
||||
await page.getByTestId("recorder-start-camera-button").click();
|
||||
await expect(page.getByTestId("recorder-start-recording-button")).toBeVisible();
|
||||
await focusShell.getByTestId("recorder-start-camera-button").click();
|
||||
await expect(focusShell.getByTestId("recorder-start-recording-button")).toBeVisible();
|
||||
|
||||
await page.getByTestId("recorder-start-recording-button").click();
|
||||
await expect(page.getByTestId("recorder-marker-button")).toBeVisible();
|
||||
await focusShell.getByTestId("recorder-start-recording-button").click();
|
||||
await expect(focusShell.getByTestId("recorder-marker-button")).toBeVisible();
|
||||
|
||||
await page.getByTestId("recorder-marker-button").click();
|
||||
await focusShell.getByTestId("recorder-marker-button").click();
|
||||
await expect(page.getByText("手动标记")).toBeVisible();
|
||||
|
||||
await page.getByTestId("recorder-finish-button").click();
|
||||
await expect(page.getByTestId("recorder-reset-button")).toBeVisible({ timeout: 8_000 });
|
||||
await focusShell.getByTestId("recorder-finish-button").click();
|
||||
await expect(focusShell.getByTestId("recorder-reset-button")).toBeVisible({ timeout: 8_000 });
|
||||
|
||||
await page.goto("/videos");
|
||||
await expect(page.getByTestId("video-card")).toHaveCount(1);
|
||||
|
||||
在新工单中引用
屏蔽一个用户