Skip to content

Kasparidi/CardDelivery

Repository files navigation

DESCRIPTION

Форма заказа карты

img.png

Требования к содержимому полей:

  • Город - один из административных центров субъектов РФ
  • Дата - не ранее трёх дней с текущей даты
  • Поле Фамилия и имя - разрешены только русские буквы, дефисы и пробелы
  • Поле телефон - только цифры (11 цифр), символ + (на первом месте)
  • Флажок согласия должен быть выставлен

Важно: состояние загрузки не должно длиться более 15 секунд.
После успешной отправки формы (завершения бронирования) появится всплывающее окно об успешном завершении бронирования:

img_1.png

Автоматизированное тестирование формы
Тестируемая функциональность: отправка формы.

А также проверить отправку, использую следующие условия:

  1. Ввод 2 букв в поле город, после чего выбор нужного города из выпадающего списка.
  2. Выбор даты на неделю вперёд (начиная от текущей даты) через инструмент календаря

COMPLEXITY

Дату и время нельзя хардкодить. Логика в тесте возможна.

TOOLS

Java, JUnit5, Gradle, Selenide

Build status CI AppVeyor

CONCLUSION

Доступен ввод без фамилии в поле "Фамилия и имя" при отправке заполненной формы

About

💳 🚗 Calendar, date. Доставки карты.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages