Playwright 코드 스텝에서의 변수 공유에 관하여

Prev Next

이 페이지에서는 Playwright 코드 스텝의 변수 동작 방식과 그 스코프(유효 범위)에 대해 설명합니다.

Playwright 코드 스텝 간 변수 공유

Playwright 코드 스텝에서 정의된 변수(예: const myVariable = ...)는 후속 Playwright 코드 스텝에서도 사용할 수 있도록 설계되었습니다.

이 Playwright 코드 스텝의 변수는 동일한 시나리오 실행 내에서만 유효하며, 시나리오 내에서 임시로 값을 전달하려는 경우에 사용됩니다.

JavaScript 스텝과의 차이점

이러한 변수 공유 동작은 JavaScript 스텝과는 다릅니다.

JavaScript 스텝은 브라우저 컨텍스트(방문 중인 페이지) 내에서 코드를 실행하므로, JS 스텝 간에 변수를 공유하는 기능이 없습니다. JS 스텝에서 정의한 변수는 해당 스텝의 실행이 완료되면 폐기됩니다.

워크스페이스 변수와의 구분

Playwright 코드 스텝의 변수는 해당 시나리오 내에서만 유효합니다.

워크스페이스 내의 여러 시나리오에서 참조할 수 있는 변수를 사용해야 하는 경우, 워크스페이스 변수를 사용하세요.

여기에서 워크스페이스 변수에 대해 자세히 알아보세요.