> find-word@0.1.0 test:browser > playwright test tests/browser/ui.spec.ts --grep 전체 음량 [WebServer] (node:753191) 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 2 tests using 2 workers (node:753211) 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) (node:753212) 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) ✘ 2 [mobile] › tests/browser/ui.spec.ts:4:1 › 전체 음량은 설정 흐름 안에 들어가며 키보드로 조절된다 (1.8s) ✘ 1 [desktop] › tests/browser/ui.spec.ts:4:1 › 전체 음량은 설정 흐름 안에 들어가며 키보드로 조절된다 (1.8s) 1) [desktop] › tests/browser/ui.spec.ts:4:1 › 전체 음량은 설정 흐름 안에 들어가며 키보드로 조절된다 ───────────────────── Error: expect(received).toBeLessThanOrEqual(expected) Expected: <= 919.5625 Received: 1203.578125 12 | expect.soft(control.y).toBeGreaterThanOrEqual(bounds.y); 13 | expect.soft(control.x + control.width).toBeLessThanOrEqual(bounds.x + bounds.width); > 14 | expect.soft(control.y + control.height).toBeLessThanOrEqual(bounds.y + bounds.height); | ^ 15 | }; 16 | await expectInside(page.getByRole("region", { name: "나의 소리 탐험 준비" })); 17 | const start = page.getByRole("button", { name: /소리 시작/ }); at expectInside (/home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:14:45) at /home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:16:3 Error: expect(received).toBeLessThanOrEqual(expected) Expected: <= 851.5625 Received: 1203.578125 17 | const start = page.getByRole("button", { name: /소리 시작/ }); 18 | const control = (await page.locator(".volume-row").boundingBox())!; > 19 | expect.soft(control.y + control.height).toBeLessThanOrEqual((await start.boundingBox())!.y); | ^ 20 | await volume.focus(); 21 | await volume.press("ArrowRight"); 22 | await expect(volume).toHaveValue("36"); at /home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:19:43 Error: expect(received).toBeLessThanOrEqual(expected) Expected: <= 402 Received: 1188 11 | expect.soft(control.x).toBeGreaterThanOrEqual(bounds.x); 12 | expect.soft(control.y).toBeGreaterThanOrEqual(bounds.y); > 13 | expect.soft(control.x + control.width).toBeLessThanOrEqual(bounds.x + bounds.width); | ^ 14 | expect.soft(control.y + control.height).toBeLessThanOrEqual(bounds.y + bounds.height); 15 | }; 16 | await expectInside(page.getByRole("region", { name: "나의 소리 탐험 준비" })); at expectInside (/home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:13:44) at /home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:24:3 Error: expect(received).toBeLessThanOrEqual(expected) Expected: <= 748.3125 Received: 852.3125 12 | expect.soft(control.y).toBeGreaterThanOrEqual(bounds.y); 13 | expect.soft(control.x + control.width).toBeLessThanOrEqual(bounds.x + bounds.width); > 14 | expect.soft(control.y + control.height).toBeLessThanOrEqual(bounds.y + bounds.height); | ^ 15 | }; 16 | await expectInside(page.getByRole("region", { name: "나의 소리 탐험 준비" })); 17 | const start = page.getByRole("button", { name: /소리 시작/ }); at expectInside (/home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:14:45) at /home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:24:3 Error Context: test-results/ui-전체-음량은-설정-흐름-안에-들어가며-키보드로-조절된다-desktop/error-context.md attachment #2: trace (application/zip) ───────────────────────────────────────────────────────── test-results/ui-전체-음량은-설정-흐름-안에-들어가며-키보드로-조절된다-desktop/trace.zip Usage: npx playwright show-trace test-results/ui-전체-음량은-설정-흐름-안에-들어가며-키보드로-조절된다-desktop/trace.zip ──────────────────────────────────────────────────────────────────────────────────────────────── 2) [mobile] › tests/browser/ui.spec.ts:4:1 › 전체 음량은 설정 흐름 안에 들어가며 키보드로 조절된다 ────────────────────── Error: expect(received).toBeLessThanOrEqual(expected) Expected: <= 1250.015625 Received: 1687.84375 12 | expect.soft(control.y).toBeGreaterThanOrEqual(bounds.y); 13 | expect.soft(control.x + control.width).toBeLessThanOrEqual(bounds.x + bounds.width); > 14 | expect.soft(control.y + control.height).toBeLessThanOrEqual(bounds.y + bounds.height); | ^ 15 | }; 16 | await expectInside(page.getByRole("region", { name: "나의 소리 탐험 준비" })); 17 | const start = page.getByRole("button", { name: /소리 시작/ }); at expectInside (/home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:14:45) at /home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:16:3 Error: expect(received).toBeLessThanOrEqual(expected) Expected: <= 1184.015625 Received: 1687.84375 17 | const start = page.getByRole("button", { name: /소리 시작/ }); 18 | const control = (await page.locator(".volume-row").boundingBox())!; > 19 | expect.soft(control.y + control.height).toBeLessThanOrEqual((await start.boundingBox())!.y); | ^ 20 | await volume.focus(); 21 | await volume.press("ArrowRight"); 22 | await expect(volume).toHaveValue("36"); at /home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:19:43 Error: expect(received).toBeLessThanOrEqual(expected) Expected: <= 169.03125 Received: 696.890625 12 | expect.soft(control.y).toBeGreaterThanOrEqual(bounds.y); 13 | expect.soft(control.x + control.width).toBeLessThanOrEqual(bounds.x + bounds.width); > 14 | expect.soft(control.y + control.height).toBeLessThanOrEqual(bounds.y + bounds.height); | ^ 15 | }; 16 | await expectInside(page.getByRole("region", { name: "나의 소리 탐험 준비" })); 17 | const start = page.getByRole("button", { name: /소리 시작/ }); at expectInside (/home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:14:45) at /home/hermes/worktrees/find-word-v0.1/tests/browser/ui.spec.ts:24:3 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 ──────────────────────────────────────────────────────────────────────────────────────────────── 2 failed [desktop] › tests/browser/ui.spec.ts:4:1 › 전체 음량은 설정 흐름 안에 들어가며 키보드로 조절된다 ────────────────────── [mobile] › tests/browser/ui.spec.ts:4:1 › 전체 음량은 설정 흐름 안에 들어가며 키보드로 조절된다 ───────────────────────