Вам необходимо автоматизировать тестирование формы заказа карты
Требования к содержимому полей:
- Поле Фамилия и имя - разрешены только русские буквы, дефисы и пробелы.
- Поле телефон - только цифры (11 цифр), символ + (на первом месте).
- Флажок согласия должен быть выставлен.
Тестируемая функциональность: отправка формы.
Условия: если все поля заполнены корректно, то вы получаете сообщение об успешно отправленной заявке
Вам необходимо самостоятельно изучить элементы на странице, чтобы подобрать правильные селекторы.
Подсказка
Смотрите на `data-test-id` и внутри него ищите нужный вам `input` - используйте вложенность для селекторов.
Проект с авто-тестами должен быть выполнен на базе Gradle, с использованием Selenide/Selenium (по выбору студента).
Для запуска тестируемого приложения скачайте jar-файл из текущего каталога и запускайте его командой:
java -jar app-order.jar
Приложение будет запущено на порту 9999.
Если по каким-то причинам порт 9999 на вашей машине используется другим приложением, используйте:
java -jar app-order.jar -port=7777
Убедиться, что приложение работает, вы можете открыв в браузере страницу: http://localhost:9999