Skip to content

Фрэймворк для проекта автоматизированного тестирование с применением паттерна Page Object

Notifications You must be signed in to change notification settings

Egessihora/Autotest_PageObject_Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Autotest_PageObject_Framework


В корневой директории расположен файл requirements.txt - список внешних зависимостей

В директории /basic_logic расположены:

  • locators.py - локаторы web-элементов
  • settings.py - исходные статические данные и учётные данные, используемые в проведении тестирования

В директории /basic_logic/pages расположены:

  • Base_APP.py - необходимые методы для работы с webdriver
  • Main_page_APP.py - объект главной страницы приложения

В директории /tests расположены:

файл conftest.py - содержит фикстуру для инициализации браузера и закрытия сессии после завершения теста test_main_page.py - автоматизированные тесты с позитивными сценариями главной страницы

В директории /tests/screenshots расположены графические файлы с фиксацией результата тестирования


Тесты настроены на запуск через Run!

About

Фрэймворк для проекта автоматизированного тестирование с применением паттерна Page Object

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages