Playwright · Junior · Запитання 57 з 75
Як працювати з посиланням, що відкриває нову вкладку?
const pagePromise = context.waitForEvent("page");
await page.getByText("Open docs").click();
const newPage = await pagePromise;- 1Нові вкладки не тестуються, тож прибрати
target - 2Чекати подію
pageконтексту під час клацання - 3Використати
page.switchTo().window(1)після клацання
Показати відповідь
Правильна відповідь: Чекати подію page контексту під час клацання
Пояснення
Почніть чекати до клацання, щоб не пропустити подію. Нова сторінка - звичайний Page, на якому можна робити перевірки.