Разработчики интернет-банка, изрядно поворчав, предоставили вам тестовый режим запуска целевого сервиса, в котором открыта программная возможность создания клиентов банка, чтобы вы могли протестировать хотя бы функцию входа.
Важно: ваша задача заключается в том, чтобы протестировать функцию входа через веб-интерфейс с использованием Selenide.
Для удобства вам предоставили документацию, которая описывает возможность программного создания клиентов банка через API. Вот дословно представленное ими описание:
Для создания клиента нужно делать запрос вида:
POST /api/system/users
Content-Type: application/json
{
"login": "vasya",
"password": "password",
"status": "active"
}
Возможные значения поля «Статус»:
- «active» — пользователь активен,
- «blocked» — пользователь заблокирован.
В случае успешного создания пользователя возвращается код 200.
При повторной передаче пользователя с таким же логином будет выполнена перезапись данных пользователя.