proxyapi. från Hugo & Friends AB
← Alla exempel

04 / Playwright

Sticky webbläsarflöde

Behåll samma exit genom inloggning, CSRF-kontroll och ett flerstegsformulär.

Du bygger

Stabil sessionsidentitet i hela testet

SessionE2E
Playwright
const rawRunId = process.env.CI_RUN_ID ?? crypto.randomUUID();
const sessionId = `e2e${rawRunId.toLowerCase().replace(/[^a-z0-9]/g, "")}`.slice(0, 32);
const username = `${process.env.PROXYAPI_KEY}-session-${sessionId}-country-se`;

const browser = await chromium.launch({
  proxy: { server: "https://proxy.proxyapi.se:443", username, password: "" },
});

try {
  const context = await browser.newContext();
  const page = await context.newPage();
  await page.goto("https://your-app.example/sign-in");
  // Continue the authorised test flow in the same context.
} finally {
  await browser.close();
}

Innan du kör i produktion

  • Sticky session är routinghjälp, inte ett löfte om att en upstream-IP aldrig försvinner.
  • Testa bara system och konton som du har rätt att använda.