API «зависло» — пользователь видит loader 2 секунды. Симулируй задержку и проверь что loader показывается, потом скрывается.
from playwright.sync_api import sync_playwright, expect
with sync_playwright() as p:
browser = p.chromium.launch()
context = browser.new_context()
page = context.new_page()
page.goto('https://lab.local/mission/slow-network')
# ↓ Твой код пишется ниже ↓
Опиши что пошло не так — мы получим уведомление в Telegram и быстро поправим.