Skip to content

💻 💳 🚗 Автоматизирование тестирования формы заказа доставки карты

Notifications You must be signed in to change notification settings

holyblaz/Automation_Selenide_OrderCardDelivery

Repository files navigation

Automation_Selenide_OrderCardDelivery Build status

Обучение в Нетологии.

Курс Автоматизированное тестирование

Тема: Selenide

Автоматизирование тестирования формы заказа доставки карты(приложение app-card-delivery.jar) с требованиями к содержимому полей:

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

Условия:

  • Если все поля заполнены корректно, то форма переходит в состояние "Загрузки";
  • После успешной отправки формы (завершения бронирования) появится всплывающее окно об успешном завершении бронирования;

Для запуска проекта:

  1. Склонировать проект из репозитория командой
git clone https://github.com/holyblaz/Automation_Selenide_OrderCardDelivery.git
  1. Открыть склонированный проект в Intellij IDEA
  2. Открыть в терминале каталог artifacts
  3. Для запуска приложения ввести команду java -jar ./app-card-delivery.jar
  4. Для запуска в браузере ввести ссылку http://localhost:9999/
  5. Запустить команду ./gradlew test

About

💻 💳 🚗 Автоматизирование тестирования формы заказа доставки карты

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages