일부 웹사이트에서는 사용자의 위치 정보 접근 권한을 요청합니다.
이 기능은 지도 표시, 주변 매장 검색, 배송 가능 여부 확인 등에 사용됩니다.
설정 방법
위치 정보 접근 권한 부여
위치 데이터를 시뮬레이션하기 전에, 브라우저에서 위치 정보 접근을 허용해야 합니다.
허용 방법에 대해서는 "권한 부여" 섹션을 참고해 주세요.
사용할 권한 설정 예시:
{ "permissions": ["geolocation"] }
테스트에 사용할 위치 설정하기
시뮬레이션하고 싶은 위치의 위도(latitude)와 경도(longitude)를 확인하세요.https://plus.codes/map와 같은 사이트를 활용할 수 있습니다.
예시: 도쿄 타워의 좌표
위도: 35.658563
경도: 139.745437
latitude: 35.658563 longitude: 139.745437
Playwright 코드 스텝 추가
웹사이트에서 위치를 감지하기 전에, 아래 Playwright 코드 스텝을 추가하세요.
await context.setGeolocation({ latitude: 35.658563, longitude: 139.745437 });
추가 설정 (선택 사항)
필요 시, 정확도(accuracy)를 미터 단위로 설정할 수 있습니다.
await context.setGeolocation({ latitude: 35.658563, longitude: 139.745437, accuracy: 100 });
위치 정보를 사용할 수 없는 상황을 시뮬레이션하려면
null
값을 전달하세요.await context.setGeolocation(null);