Playwright · Middle · Pytanie 18 z 75

Jak lekko zmienić prawdziwą odpowiedź API, np. jedno pole?

await page.route("**/api/user", async (route) => {
  const response = await route.fetch();
  const json = await response.json();
  json.plan = "pro";
  await route.fulfill({ response, json });
});
Pokaż odpowiedź

Poprawna odpowiedź: Pobrać ją przez route.fetch() i oddać zmienioną kopię

Wyjaśnienie

Prawdziwy backend zostaje w obiegu, a jeden warunek, np. płatny plan, jest wymuszony.

Do poczytania

Błąd w pytaniu

Playwright · Middle · pytanie 18

Sprawdź się

Rozwiąż test Playwright · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test