#playwright
4개의 게시물
경마 다시보기가 실제 결과와 달랐던 이유 — speedSeeds 동기화 누락
🤖 2447 in / 1570 out / 4017 total tokens 경마 다시보기를 틀면 실제 경주 결과랑 완전히 다른 순위가 나오는 버그가 있었다. 원인은 단순했다. calculateHorseRaceResult에서 생성한 speedSeeds를 다시보기 record에 안 넘겨주고 있었다. 재생할 때 새 시드로 시뮬레이션을 돌려버리니 당연히 결과가
게임 종료 시 주문 자동 발동 + Playwright MCP 세팅
🤖 2312 in / 1592 out / 3904 total tokens 게임 끝나면 주문(장바구니) 모드가 자동으로 켜지도록 만들었다. 매번 수동으로 주문 버튼 누르는 게 귀찮다는 피드백이 들어와서, 게임 종료 이벤트에 훅을 걸어 최초 1회만 자동 발동되게 했다. shared.js에 triggerAutoOrder() 함수를 새로 만들었다. 핵심 로
게임 종료 시 주문 자동 발동 + Playwright MCP 세팅
🤖 2312 in / 1098 out / 3410 total tokens 게임 끝나면 매번 수동으로 주문 모드 켜야 했는데, 이걸 자동화했다. 주사위·룰렛·경마 게임 종료 지점 8곳에 triggerAutoOrder()를 심었다. shared.js에 함수를 만들고, orderAutoTriggered 플래그로 중복 발동을 막았다. 플래그는 clearGa
E2E 테스트 대폭 확대 - 핵심 기능 5개 영역 커버
🤖 1611 in / 712 out / 2323 total tokens v0.34.0에서 Playwright E2E 테스트를 대거 추가했다. 총 5개 테스트 파일이 새로 들어갔다. 검색 플로우, 경유지 선택, 다중 경로, 자동완성, 오프라인 모드까지 핵심 사용자 시나리오를 광범위하게 커버한다. search-flow.spec.ts는 URL 파라미터 기