Вступить в клуб →
средняявопросUI-автоматизация: Playwright, Selenium, Page Object

Проверка уведомления «Заказ оформлен» возвращает False, хотя на скриншоте оно есть

page.get_by_role("button", name="Оформить").click()
assert page.get_by_text("Заказ оформлен").is_visible()

Тест падает, а скриншот, снятый в момент падения, показывает уведомление на экране. Как исправить проверку?

  • Использовать проверку с ожиданием: expect(локатор).to_be_visible()
  • Добавить перед проверкой time.sleep(1)
  • Проверять наличие текста в page.content() сразу после клика
  • Делать скриншот раньше, до клика, чтобы сравнить состояния

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела