Update project to latest stable dependency and plugin versions
This commit is contained in:
15
README.md
15
README.md
@@ -1,16 +1,19 @@
|
||||
# OTUS Selenium Homework 1
|
||||
|
||||
## Цель проекта
|
||||
Автоматизировать 3 UI-сценария на `https://otus.ru` с использованием Selenium WebDriver 4+, JUnit 5, Guice DI, listeners, Stream API, Jsoup и обязательных проверок качества (Checkstyle + SpotBugs).
|
||||
Автоматизировать 3 UI-сценария на `https://otus.ru` с использованием Selenium WebDriver 4+, JUnit 6, Guice DI, listeners, Stream API, Jsoup и обязательных проверок качества (Checkstyle + SpotBugs).
|
||||
|
||||
## Стек технологий
|
||||
- Java 21
|
||||
- Maven
|
||||
- Selenium `4.38.0`
|
||||
- Selenium `4.40.0`
|
||||
- WebDriverManager `6.3.3`
|
||||
- JUnit 5
|
||||
- Guice
|
||||
- Jsoup
|
||||
- JUnit `6.0.2`
|
||||
- Guice `7.0.0`
|
||||
- Jsoup `1.22.1`
|
||||
- Guava `33.5.0-jre`
|
||||
- SLF4J `2.0.17`
|
||||
- Logback `1.5.31`
|
||||
- Checkstyle
|
||||
- SpotBugs
|
||||
|
||||
@@ -36,7 +39,7 @@
|
||||
## Архитектура
|
||||
- 2-уровневый тест-дизайн: `tests` + `page objects`
|
||||
- DI через Guice для тестов и страниц
|
||||
- JUnit 5 Extension (`GuiceExtension`), без базового класса-теста
|
||||
- JUnit 6 Extension (`GuiceExtension`), без базового класса-теста
|
||||
- Фабрика драйвера:
|
||||
- `DriverFactory` (интерфейс)
|
||||
- `ChromeDriverFactory` (реализация)
|
||||
|
||||
Reference in New Issue
Block a user