import { mkdir, writeFile } from 'node:fs/promises'; import { resolve } from 'node:path'; import { chromium } from '@playwright/test'; const refRoot = process.env.REF_SAM_ROOT; const artifactRoot = process.env.KAKAO_OTP_ARTIFACT_DIR; if (!refRoot || !artifactRoot) { throw new Error('REF_SAM_ROOT and KAKAO_OTP_ARTIFACT_DIR are required.'); } const modalHtml = `