특정 상황에서는 Autify Nexus가 테스트 대상 애플리케이션에 접근할 때 커스텀 HTTP 헤더를 전송하고 싶을 수 있습니다.
이 기능은 다음과 같은 경우에 유용합니다:
A/B 테스트 또는 카나리 배포를 건너뛰고 싶을 때
웹사이트에 특정 언어를 사용하게 하고 싶을 때 (
Accept-Language
헤더 등)접근에 필요한 시크릿 키를 전달하고 싶을 때
설정 방법
시나리오에서 첫 번째 “Navigate” 스텝 이전에 Playwright 코드 스텝을 추가하세요
await context.setExtraHTTPHeaders({
"[header name]": "[header value]",
});
[header name]
에는 헤더의 이름(예: X-My-App-Setting
)을,[header value]
에는 전송하고 싶은 값을 입력합니다.
여러 개의 헤더를 추가하고 싶을 경우, { ... }
블록 안에 여러 줄로 작성하면 됩니다.
await context.setExtraHTTPHeaders({
"X-My-App-Setting": "value1",
"Accept-Language": "en-US",
});