-
Настройка virtual enviroment:
python3 -m venv venv source venv/bin/activate
-
Установка зависимостей:
pip install -r requirements.txt
-
Установка переменных окружения:
export BROWSER=CHROME # или FIREFOX export PASSWORD=password export LOGIN=user
-
Запуск Selenium grid:
cd bin && java -jar selenium-server.jar standalone --port 4444
-
Запуск всех тестов проекта:
python run_tests.py
-
Запуск тестов, удовлетворяющих паттерну:
python run_tests.py --pattern tests*.py
-
Запуск всех тестов "как в CI":
python -m unittest run_tests.py
-
Запуск с "одноразовыми" переменными окружения:
BROWSER=CHROME PASSWORD=user LOGIN=password python run_tests.py
-
Запуск линтера:
flake8