From c06e9a89f145a88f694a3d063986aa9bb807a80e Mon Sep 17 00:00:00 2001 From: spawn Date: Sun, 15 Feb 2026 01:52:32 +0300 Subject: [PATCH] Update project to latest stable dependency and plugin versions --- README.md | 15 +++++++++------ pom.xml | 20 ++++++++++---------- 2 files changed, 19 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index bb976c0..5c8254e 100644 --- a/README.md +++ b/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` (реализация) diff --git a/pom.xml b/pom.xml index 0e8899d..3b1210f 100644 --- a/pom.xml +++ b/pom.xml @@ -18,20 +18,20 @@ Python Developer - 4.38.0 - 5.10.0 + 4.40.0 + 6.0.2 6.3.3 - 5.1.0 - 1.21.2 - 2.0.11 - 1.4.14 - 32.1.3-jre + 7.0.0 + 1.22.1 + 2.0.17 + 1.5.31 + 33.5.0-jre - 3.11.0 - 3.1.2 + 3.15.0 + 3.5.4 3.6.0 - 4.9.8.0 + 4.9.8.2 4.9.8 UTF-8