모바일 에뮬레이션과 접근성 검색 도구 추가
접근성 스냅샷을 더 가볍게 다듬고, 모바일 에뮬레이션과 새 검색 도구를 추가했습니다.
교안에 영향
browser_navigate의 상태 코드 표기와 모바일 에뮬레이션 옵션이 추가돼, 기존 안내 글의 관련 예시를 그대로 따르면 맞지 않을 수 있습니다.
요약
- browser_find로 현재 페이지의 접근성 스냅샷에서 텍스트나 정규식에 맞는 노드를 찾을 수 있게 됐습니다. - 접근성 스냅샷이 더 간결해져 잡음과 토큰 사용량이 줄었습니다. - --mobile 플래그와 --device 옵션으로 CLI에서 모바일 기기 에뮬레이션을 사용할 수 있습니다. - browser_navigate가 2xx가 아닌 이동 상태 코드를 드러내며, 여러 버그도 수정됐습니다.
바뀐 것
새 기능
- browser_find를 추가해 현재 페이지의 접근성 스냅샷에서 텍스트나 정규식을 검색할 수 있게 했습니다.
- --mobile 플래그와 --device 옵션으로 CLI에서 모바일 기기 에뮬레이션을 지원합니다.
개선
- 접근성 스냅샷을 더 간결하게 만들어 잡음과 토큰 사용량을 줄였습니다.
- browser_navigate가 2xx가 아닌 이동 상태 코드를 표시합니다.
수정
- browser_navigate가 마지막 탭이 닫히는 이동에서 응답을 크래시하지 않도록 고쳤습니다.
- 페이지를 연 직후 스크린샷을 찍을 때 page 초기화를 먼저 기다리도록 고쳤습니다.
- 기본 browser에 chromium sandbox를 활성화했습니다.
- 추가 탭 동영상에서도 설정한 output directory를 유지하도록 고쳤습니다.
- CDP 연결에서는 항상 noDefaults를 전달해 연결 시 원치 않는 기본 컨텍스트 옵션이 적용되지 않게 했습니다.
- 연결 해제 시 격리된 HTTP client context를 닫도록 고쳤습니다.
- server→client 요청을 보내기 전에 client event stream을 기다리도록 고쳤습니다.