← Alla exempel
03 / Playwright
Lokaliseringstest per land
Kontrollera språk, valuta och regionalt innehåll genom att byta land i proxyanvändarnamnet.
Du bygger
Samma testsvit mot flera marknader
QAGeografi
Playwright
import { chromium } from "playwright";
const country = (process.env.TEST_COUNTRY ?? "se").toLowerCase();
const key = process.env.PROXYAPI_KEY;
const browser = await chromium.launch({
proxy: {
server: "https://proxy.proxyapi.se:443",
username: `${key}-country-${country}-type-residential`,
password: "",
},
});
const page = await browser.newPage();
await page.goto("https://your-app.example", { waitUntil: "networkidle" });
await page.screenshot({ path: `artifacts/home-${country}.png`, fullPage: true });
await browser.close(); Innan du kör i produktion
- ✓Tillgängliga länder beror på den aktiva poolen; bygg ett tydligt skip-beteende i CI.
- ✓Använd en egen testmiljö när testet kan skapa beställningar eller annan data.