selenium_test_banking_project
Тестовое задание на позицию SDET
Для запуска тестов
-
Откройте терминал. Перейдите в папку, куда планируете клонировать репозиторий. Клонируйте репозиторий на локальную машину с помощью команды в терминале:
git clone https://gitverse.ru/den_kho/selenium_test_banking_project.git -
Если на локальной машине не установлен Python, то скачайте его с официального сайта https://www.python.org/downloads/ и установите.
-
На локальной машине перейдите в раздел с клонированным репозиторием, установите виртуальное окружение и активируйте его. Для Windows команды будут следующие:
python -m venv venv venv\Scripts\activateДля Linux:
python3 -m venv venv source venv/bin/activate -
Установите требуемые зависимости из файла requirements.txt командой:
pip install -r requirements.txt -
Если у вас не скачан Selenium Server, то скачайте файл jar сервера из последнего релиза
-
Запустите Grid командой:
java -jar selenium-server-<version>.jar standalone -
Запустите все тесты командой (для этого необходимо находиться в корневой папке проекта):
pytest --alluredir=reports -
После завершения тестов для того, чтобы сгенерировать отчет Allure, выполните команду
allure serve reportsЭта команда откроет локальный веб-сервер и покажет сгенерированный отчет в браузере.