Momentic выполняет браузерные сценарии, в которых некоторые действия и проверки можно описывать словами. Точные шаги остаются полезны, когда выбор неоднозначен.

Когда точный селектор ломается от верстки
В форме доставки кнопку переместили из правого угла вниз. Для пользователя ничего существенного не изменилось, а старый тест больше не может найти элемент. Momentic позволяет описать часть действий через их цель. Например, можно уточнить, что нужна кнопка сохранения именно в блоке доставки. Такой шаг стоит проверять отдельно, если на странице есть похожая кнопка для контактных данных.
Проверка адреса после сохранения
В тестовой среде откройте заказ с известным исходным адресом. Измените одну строку, сохраните и дождитесь признака завершения. Затем откройте карточку снова и проверьте новое значение. Уведомление о сохранении может появиться даже при ошибке обработки. Повторное чтение поля ловит этот случай точнее. Для второго запуска верните исходное состояние или заведите отдельную запись, иначе тест пройдет на данных первого запуска.
Разбор неверного клика
Запустите сценарий на двух версиях формы. Сравните снимок шага и фактическое состояние. Если команда слишком общая, назовите видимую подпись и соседний раздел. Когда ошибка требует строгого сравнения, используйте конкретное ожидаемое значение. Добавьте отрицательную проверку с заведомо не сохраняющимся полем, чтобы убедиться, что тест способен зафиксировать дефект. Случайное совпадение текста на странице не должно засчитываться за корректное действие. Если форма изменила язык, проверьте и эту версию отдельно от перестановки блоков.
Для каких задач подходит
- Проверить сценарий после изменения верстки
- Добавить смысловую проверку результата действия
Сильные стороны
- Поддерживает шаги с описанием цели словами
- Официальное руководство объясняет сочетание разных типов шагов
Ограничения
- У расплывчатой команды может быть несколько подходящих элементов
- Запуски следует проводить в управляемом тестовом состоянии
Выбор и условия
- Бесплатный режим
- Не подтверждено
- Пробный период
- Не подтверждено
- Без регистрации
- Не подтверждено
- Русский интерфейс
- Не подтверждено
- Локальная установка
- Не подтверждено
- API
- Не подтверждено
«Не подтверждено» означает, что сведений недостаточно. Возможность может существовать; сверяйте условия разработчика.
- Исходные форматы
- Текст, Код
- Результат
- Текст, Код
Условия
План и условия использования зависят от способа работы команды. Наличие нужного числа запусков уточняйте у разработчика. У расплывчатой команды может быть несколько подходящих элементов.От задачи к первому результату
Практический пример
- Задача
- Проверить сценарий после изменения верстки
- Что подготовить
- Две версии учебного интерфейса, карточка заказа и проверяемый результат сохранения.
Задание или запрос
Нажми кнопку сохранения именно в блоке доставки. Открой карточку снова и проверь новый адрес. Повтори сценарий после перестановки блоков.
Ожидаемый результат
Браузерный тест с проверкой результата на двух версиях интерфейса.
Как проверить результат
- Сверьте действие по журналу и снимку шага.
- Убедитесь, что тест падает, если данные не сохранились.
Редакционный учебный пример постановки задачи, а не результат личного тестирования сервиса. Проверьте доступность нужного режима, права на исходники и условия использования результата.
Проверить подробности
Официальные источники
Описание составлено по материалам разработчика. Возможности, цены и доступность могут меняться; перед использованием сверяйтесь с первоисточником.


