Skip to content

BucketOnHead/java-my-first-selenium-testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My First Selenium Testing

Учебный проект вида «My first», в котором я изучаю тестирование на Selenium из-под Java.

Для тестирования выбран специальный сайт: https://www.saucedemo.com/

Архитектура

Note

Указанная информация может со временем устареть

  • Директория config: отвечает за конфигурацию проекта
    • файл application.conf определяет конфигурацию проекта
    • файл application.properties определяет ожидаемые параметры
  • Директория core: главный механизм тестирования.
    • Класс BaseTest настраивает работу с драйвером для каждого теста.
    • Класс BasePage определяет понятие страницы, не нуждается в инициализации драйвером, так как этим занимается BaseTest.
  • Директория swaglabs: отвечает за тестирование проекта swaglabs
    • Директории entity и page: определяют сущности и страницы с сайта
    • Директория test: отвечает за тестирование. код разбит по страницам, там же находятся директории script, где хранятся интерфейсы с методами для тестирования определенного аспекта.
  • Директория utils: вспомогательная логика

Демонстрация

Демонстрация тестирования расположена здесь: Demo.mp4

Releases

No releases published

Packages

No packages published

Languages