Skip to content

В поле "Фамилия и имя" отсутствует валидация на наличие грубых ошибок в регистре введенных имён и фамилий #4

Open
@alexman-git

Description

@alexman-git

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

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

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

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

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

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

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

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

  • 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_3

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