Playwright · Middle · Запитання 20 з 75
Як дочекатися конкретної відповіді API після клацання?
const responsePromise = page.waitForResponse("**/api/orders");
await page.getByRole("button", { name: "Place order" }).click();
const response = await responsePromise;- 1Почати
waitForResponseдо клацання, потім чекати на нього - 2Використати
page.waitForTimeout, довгий для запиту - 3Спершу клацнути, а наступним рядком викликати
waitForResponse
Показати відповідь
Правильна відповідь: Почати waitForResponse до клацання, потім чекати на нього
Пояснення
Якщо почати чекати до дії, швидку відповідь не буде пропущено. Потім можна перевірити її статус чи тіло.