Skip to content

В поле "Фамилия и имя" отсутствует валидация по минимальному количеству введенных символов #2

Open
@alexman-git

Description

@alexman-git

В веб-приложении app-mbank.jar в поле "Фамилия и имя" отсутствует валидация по минимальному количеству введенных символов имени и фамилии.

Шаги по воспроизведению

  1. В тестовом классе FieldsValidationTest создавался параметризованный автотест shouldNotValidateImproperInputName на базе библиотек Selenium и JUnit5.
  2. В поле "Мобильный телефон" вводилось валидное значение, чек-бокс "Cогласие на обработку персональных данных" всегда нажат.
  3. В автотестах в качестве переменной name в поле "Фамилия и имя" вводилось 2 значения - "а" и "а д" русскими буквами.

Ожидаемый результат:

Валидация в поле срабатывает, на экране под полем "Фамилия и имя" красным текстом появляется сообщение "Имя и Фамилия указаны неверно. Минимальная допустимая длина имени, фамилии не менее 2 символов" или подобное ему по смыслу. Дальнейшая отправка анкеты с такими данными блокируется.

Фактический результат

Валидация не работает, приложение успешно принимает данные в поле и отправляет с ними анкету, пользователь видит на экране сообщение об успешной операции: "Ваша заявка успешно отправлена! Наш менеджер свяжется с вами в ближайшее время."

Программное окружение

  • Windows 10 Home 19044.1415 (64-bit)
  • jdk-11.0.13+7-b1751.21 amd64
  • IntelliJ IDEA 2021.3.1 (Community Edition), Build #IC-213.6461.79
  • браузер Google Chrome 96.0.4664.110
  • 'io.github.bonigarcia:webdrivermanager:5.0.3'
  • 'org.seleniumhq.selenium:selenium-java:3.141.59'
  • 'org.junit.jupiter:junit-jupiter:5.8.2'

Скриншоты:

Name_1

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions