Playwright · Senior · Запитання 23 з 77

Який патерн часто дає нестабільні тести після клацання, що веде на іншу сторінку?

await page.getByRole("link", { name: "Orders" }).click();
const title = await page.locator("h1").textContent();
expect(title).toBe("Orders");
Показати відповідь

Правильна відповідь: Текст читається один раз, до завантаження нової сторінки

Пояснення

textContent() не чекає на новий заголовок, тож може прочитати стару сторінку. await expect(page.locator('h1')).toHaveText('Orders') повторюється.

Де почитати

Помилка в запитанні

Playwright · Senior · запитання 23

Перевірте себе

Пройдіть тест Playwright · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест