import { request as apiRequests } from '@playwright/test';

const api = await apiRequests.newContext({
  proxy: { server: 'http://proxy.example:8080' }
});

try {
  const response = await api.get('https://example.com/');
} finally {
  await api.dispose();
}

Sendu proxy þegar þú býrð til sjálfstætt APIRequestContext. Fyrir keyrslu í gegnum opinbert proxy skaltu velja HTTP-endapunkt úr HTTP-proxylistanum og skipta út dæmisproxyfangi; haltu fyrirhuguðu API-slóðinni sem áfangastað. Þetta samhengi á sína eigin tengingaruppsetningu og þarf að losa það eftir notkun.

Uppsetning vafnaræsingar stillir ekki sjálfstætt byggð API-samhengi. Innbyggða request-fixture Playwright Test les viðeigandi prófunaruppsetningu, en hjálpartæki sem kallar newContext() býr til aðra uppsetningarmörk. Ef vafnaleiðsla virkar á meðan hjálpartækið rennur út á tíma skaltu finna þann kallstað og skoða valkostina sem það fær.

Leiðsla er líka aðskilin frá innskráningu á áfangastað. Proxy-skírteini heimila milliliðinn. Skírteini vefsins og vafrakökur heimila markið; sjálfstætt samhengi erfir ekki vafrakökur bara af því að hýsilnafnið passar. Beðnisamhengi tengd vafra hafa sína eigin skjalfestu hegðun við að deila vafrakökum.

Leyfðu skírteinisstaðfestingu áfram þegar þú velur leiðina. ignoreHTTPSErrors breytir staðfestingunni, ekki hvaða proxy þetta samhengi notar.

Tengdir greinar