Тестовое задание на вакансию Разработчик в тестировании
-
Установите Java на ваш компьютер если она у вас отсутствует. Вы можете скачать Java с официального сайта.
-
Скачайте файл
selenium-server-4.10.0.jar
с официального сайта Selenium. (версия может отличаться) -
Запустите Selenium сервер через терминал находясь в той же папке, где расположен файл
selenium-server-4.10.0.jar
, с помощью команды:java -jar selenium-server-4.10.0.jar hub
-
Запустите узел с помощью команды:
java -jar selenium-server-4.10.0.jar node --detect-drivers true --grid-url http://192.168.0.13:4444
Адрес url может отличаться, смотрите ответ командной строки при запуске Selenium сервера (например,
17:23:09.635 INFO [UnboundZmqEventBus.<init>] - Connecting to tcp://192.168.0.13:4442 and tcp://192.168.0.13:4443
) Внесите данный адрес в переменную selenium_server_url модуля urls.py.
-
Скачайте репозиторий на ваш компьютер:
git clone https://github.com/warmsnow17/simbirsoft.git
-
Перейдите в директорию проекта:
cd simbirsoft
-
Установите все необходимые зависимости с помощью Poetry:
poetry install
-
Запустите тесты с помощью команды:
pytest --alluredir=./allure_results test_bank.py
-
Запустите команду:
allure serve ./allure_results
Это передаст результаты тестов в Allure и перенаправит вас в рабочую панель allure в браузере.
Результаты тестирования можно увидеть на веб-странице, которую создает Allure.