Playwright · Middle · Frage 20 von 75
Wie wartet man nach einem Klick auf eine bestimmte API-Antwort?
const responsePromise = page.waitForResponse("**/api/orders");
await page.getByRole("button", { name: "Place order" }).click();
const response = await responsePromise;- 1
waitForResponsevor dem Klick starten und dann abwarten - 2
page.waitForTimeoutlang genug für den Request nutzen - 3Erst klicken und in der nächsten Zeile
waitForResponseaufrufen
Antwort zeigen
Richtige Antwort: waitForResponse vor dem Klick starten und dann abwarten
Erklärung
Wer vor der Aktion zu warten beginnt, verpasst keine schnelle Antwort. Danach lassen sich Status oder Body prüfen.