Skip to content

krishevv/demoqa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Framework Selenium WebDriver

Фреймворк для автоматизированного тестирования на основе Selenium WebDriver.

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

├── config/              # Конфигурационные файлы
├── core/               # Основные классы фреймворка
├── elements/           # Классы для работы с элементами
├── pages/             # Page Objects
└── tests/             # Тесты

Требования

  • Python 3.12+
  • Chrome или Firefox браузер
  • Установленные зависимости из requirements.txt

Установка

  1. Клонировать репозиторий
  2. Установить зависимости:
pip install -r requirements.txt

Настройка браузера

В файле config/config.json можно указать браузер для запуска тестов:

{
    "browser": "chrome"  // или "firefox"
}

Запуск тестов

pytest tests/test_case1.py -v

About

DemoQA pytest, selenium webdriver testing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages