Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 1.65 KB

File metadata and controls

34 lines (25 loc) · 1.65 KB

JenkinsQA_Python_2026_spring

Базовый проект на Python с использованием Selenium для автоматизации браузера.

Структура проекта

  • requirements.txt — содержит необходимые библиотеки (selenium, webdriver-manager, pytest).
  • main.py — простой пример скрипта, который открывает Chrome и взаимодействует со страницей.
  • .gitignore — игнорирование временных файлов и папки вирутального окружения.

Быстрый старт (Windows + PowerShell)

  1. Создайте виртуальное окружение (выполните в корне проекта):

    python -m venv venv
  2. Активируйте виртуальное окружение:

    .\venv\Scripts\Activate.ps1
  3. Установите зависимости:

    pip install -r requirements.txt
  4. Запустите тесты:

    pytest -v -s

    (Также вы можете запустить простой скрипт python tests/main_example.py, чтобы увидеть пример без тестового фреймворка)

Примечание: В примере используется webdriver-manager, так что вам не нужно вручную скачивать chromedriver. Скрипт сам загрузит правильную версию под ваш браузер при первом запуске.