> find-word@0.1.0 test:browser > playwright test tests/browser/ui.spec.ts --project=mobile --grep 난이도 설명 [WebServer] (node:752587) Warning: The 'NO_COLOR' env is ignored due to the 'FORCE_COLOR' env being set. [WebServer] (Use `node --trace-warnings ...` to show where the warning was created) Running 1 test using 1 worker (node:752608) Warning: The 'NO_COLOR' env is ignored due to the 'FORCE_COLOR' env being set. (Use `node --trace-warnings ...` to show where the warning was created) ✘ 1 [mobile] › tests/browser/ui.spec.ts:4:1 › 난이도 설명은 모바일에서도 보인다 (4.0s) 1) [mobile] › tests/browser/ui.spec.ts:4:1 › 난이도 설명은 모바일에서도 보인다 ────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('.db-note') Expected: visible Received: hidden Timeout: 1000ms Call log: - Expect "soft toBeVisible" locator('.db-note') with timeout 1000ms - waiting for locator('.db-note') 10 × locator resolved to
…
- unexpected value "hidden" 7 | // DOM에만 설명을 남기고 모바일 CSS로 숨기면 컴포넌트 검증은 통과하므로 8 | // 실제 화면에서 난이도 배지와 쉬운 설명을 모두 읽을 수 있는지 확인한다. > 9 | await expect.soft(page.locator(".db-note")).toBeVisible({ timeout: 1000 }); | ^ 10 | await expect.soft(page.getByText("1단계 · SNR +6 dB")).toBeVisible({ timeout: 1000 }); 11 | await expect.soft(page.locator(".db-note")).toContainText("음성이 배경보다 6 dB 커요.", { timeout: 1000 }); 12 | }); at /home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:9:47 Error: expect(locator).toBeVisible() failed Locator: getByText('1단계 · SNR +6 dB') Expected: visible Timeout: 1000ms Error: element(s) not found Call log: - Expect "soft toBeVisible" getByText('1단계 · SNR +6 dB') with timeout 1000ms - waiting for getByText('1단계 · SNR +6 dB') 8 | // 실제 화면에서 난이도 배지와 쉬운 설명을 모두 읽을 수 있는지 확인한다. 9 | await expect.soft(page.locator(".db-note")).toBeVisible({ timeout: 1000 }); > 10 | await expect.soft(page.getByText("1단계 · SNR +6 dB")).toBeVisible({ timeout: 1000 }); | ^ 11 | await expect.soft(page.locator(".db-note")).toContainText("음성이 배경보다 6 dB 커요.", { timeout: 1000 }); 12 | }); 13 | at /home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:10:56 Error: expect(locator).toContainText(expected) failed Locator: locator('.db-note') Expected substring: "음성이 배경보다 6 dB 커요." Received string: "음성 / 배경의 상대 음량소리에 익숙해지기" Timeout: 1000ms Call log: - Expect "soft toContainText" locator('.db-note') with timeout 1000ms - waiting for locator('.db-note') 11 × locator resolved to…
- unexpected value "음성 / 배경의 상대 음량소리에 익숙해지기" 9 | await expect.soft(page.locator(".db-note")).toBeVisible({ timeout: 1000 }); 10 | await expect.soft(page.getByText("1단계 · SNR +6 dB")).toBeVisible({ timeout: 1000 }); > 11 | await expect.soft(page.locator(".db-note")).toContainText("음성이 배경보다 6 dB 커요.", { timeout: 1000 }); | ^ 12 | }); 13 | 14 | // jsdom은 줄바꿈을 계산하지 않는다. 실제 Chrome에서 한국어 제목의 at /home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:11:47 Error Context: test-results/ui-난이도-설명은-모바일에서도-보인다-mobile/error-context.md attachment #2: trace (application/zip) ───────────────────────────────────────────────────────── test-results/ui-난이도-설명은-모바일에서도-보인다-mobile/trace.zip Usage: npx playwright show-trace test-results/ui-난이도-설명은-모바일에서도-보인다-mobile/trace.zip ──────────────────────────────────────────────────────────────────────────────────────────────── 1 failed [mobile] › tests/browser/ui.spec.ts:4:1 › 난이도 설명은 모바일에서도 보인다 ───────────────────────────────────