Задание лежит в файле task.txt
П.С. Код приведен в ознакомительных целях, для демонстрации стиля и навыков.
- Установить python
- Скачать установочный скрипт get-pip.py. Щелкнуть правой кнопкой мыши на ссылке и нажать “Сохранить как…”.
- Открыть командную строку, перейдите к каталогу с файлом get-pip.py и
запустить
python get-pip.py
.
- Для начала необходимо установить scoop
- Установить allure командой
scoop install allure
- Установить virtualenv:
pip install virtualenv
- Перейти в папку с проектом
- Создать виртуальное окружение:
python -m venv venv
- Активировать виртуальное окружение:
venv\Scripts\activate
- Установить зависимости:
pip install -r requirements.txt
-
Запуск тестов
pytest --alluredir=<папка для результатов> ./tests
илиpytest -s -v --alluredir=allure-report --host=local tests/
--host=local
локально(default),--host=remote
в локальном selenoid,--host={hostname}
на удаленном хосте,-n 4
параметр для параллельного запуска(4 потока) -
Генерация отчета
allure serve <папка для результатов>
- Скачать утилиту https://github.com/aerokube/cm/releases/tag/1.8.1
- В командной строке выполнить команду
./cm_windows_amd64 selenoid start --vnc
- В командной строке выполнить команду
./cm_windows_amd64 selenoid-ui start
Подробнее здесь можно почитать https://aerokube.com/selenoid/latest/#_start_selenoid