Тестирование функции входа через Web интерфейс(приложение app-ibank.jar
) с использованием Selenide
Написание тестов с условиями:
- наличие пользователя;
- статус пользователя;
- невалидный логин;
- невалидный пароль и тд.
Для запуска проекта:
- Склонировать проект из репозитория командой
git clone https://github.com/holyblaz/Automation_Selenide_Patterns_TestModeSUT.git
- Открыть склонированный проект в Intellij IDEA
- Открыть в терминале каталог
artifacts
- Для запуска приложения в тестовом режиме ввести команду
java -jar ./app-ibank.jar -P:profile=test
- Для запуска в браузере ввести ссылку http://localhost:9999/
- Запустить команду
./gradlew test