-
Notifications
You must be signed in to change notification settings - Fork 0
CTAJlb/Flirchi
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Фреймворк реализован на языке JAVA, с использованием библиотек Selenium и TestNG. Сборка проекта осуществляется при помощи утилиты-сборщика Maven. Запуск тестов выполняется командой /mvn clean test в корневой директории проекта (на машине должен быть установлен и прописан в переменных окружения Maven + JDK) Фреймворк имеет следующую структуру: /pom.xml - файл для конфигурирования Maven /testng.xml - файл для конфигурирования TestNG, где указывается перечень выполняемых тест кейсов. В данном случае C0001, C0002 /src - "Source"-директория, где хранятся все исходные .java файлы, которые логически разделены на следующие слои-фреймворка. /src/main/java - директория где хранятся все необходимые исходные .java файлы, кроме самих тестов (файлы с тестами хранятся отдельно в директории /src/test/java). /src/main/java/core - "Ядро" проекта, набор вспомогательных классов которые не имеют прямого отношения к тестируемому проекту. /src/main/java/ui_Layer - директория где сгруппированы Page-объекты, внутри PageObjects хранятся локаторы (которые помечены аннотацией @FindBy) test.properties - внутри файла test.properties обычно указывается общая информация: базовый URL, таймаут, браузер с помощью которого выполняется тестирование(в данном случае "chrome"). /src/test/java - директория, где хранятся все тесты. /src/test/DataProvider - директория, где хранятся файлы с тестовыми данными (Test Data). /driver - директория, для хранения файлов драйверов к браузерам.
About
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published