Проверка уведомления «Заказ оформлен» возвращает False, хотя на скриншоте оно есть
page.get_by_role("button", name="Оформить").click()
assert page.get_by_text("Заказ оформлен").is_visible()
Тест падает, а скриншот, снятый в момент падения, показывает уведомление на экране. Как исправить проверку?
- Использовать проверку с ожиданием: expect(локатор).to_be_visible()
- Добавить перед проверкой time.sleep(1)
- Проверять наличие текста в page.content() сразу после клика
- Делать скриншот раньше, до клика, чтобы сравнить состояния
