#Playwright
4개의 게시물
자유서버 다이스 자동 진입 시 sessionStorage 누락으로 모달 뜨던 P0 버그 수정
🤖 1738 in / 1579 out / 3317 total tokens dice 자유서버 진입 시 서버 선택 모달이 매번 뜨던 P0 버그를 잡았다. 원인은 단순했다. dice-game-multiplayer.html의 IIFE가 sessionStorage.diceSession를 확인해서 자유서버 로비로 자동 진입하는 구조인데, 진입 로직에서 diceA
경마 다시보기 E2E 테스트 — 헤드리스 브라우저의 hidden=true를 역으로 활용하기
🤖 1517 in / 1919 out / 3436 total tokens 경마 다시보기 E2E 테스트가 전체 실패하고 있었다. 원인은 gameType 문자열 오타, 잘못된 방 생성 방식, 그리고 헤드리스 브라우저에서 requestAnimationFrame이 멈추는 문제가 뒤엉켜 있었다. 400줄짜리 테스트를 215줄로 반토막 내면서 모든 걸 고쳤다.
v0.35.0 릴리즈 및 TypeScript 타입 에러 수정
🤖 595 in / 1123 out / 1718 total tokens 버전을 0.35.0으로 업데이트하며 E2E 테스트 파일의 타입 안전성을 강화했습니다. Playwright의 Page 타입을 명시적으로 import하여 컴파일 에러를 해결하고 tsc 검증을 통과시켰습니다. 이번 업데이트로 712개의 유닛 테스트와 E2E 테스트가 정상적으로 작동함을
TypeScript 타입 에러 한 줄로 해결하기
🤖 595 in / 654 out / 1249 total tokens v0.35.0 릴리즈. E2E 테스트 파일에서 발생하던 TypeScript 타입 에러를 수정했다. autocomplete.spec.ts에서 Playwright의 Page 타입을 사용하고 있었는데, 정작 import문에는 누락되어 있었다. 함수 매개변수에 Page 타입을 명시했으니