Compare commits
3 Commits
b414beb6fb
...
homework_2
| Author | SHA1 | Date | |
|---|---|---|---|
| 8490c814c4 | |||
| a349e6cdee | |||
| d411689467 |
14
README.md
14
README.md
@@ -6,11 +6,14 @@
|
|||||||
## Стек технологий
|
## Стек технологий
|
||||||
- Java 21
|
- Java 21
|
||||||
- Maven
|
- Maven
|
||||||
- Selenium `4.38.0`
|
- Selenium `4.40.0`
|
||||||
- JUnit 5
|
- JUnit `5.14.2` + JUnit Platform Suite `1.14.2`
|
||||||
- Cucumber (`cucumber-java`, `cucumber-junit-platform-engine`)
|
- Cucumber (`cucumber-java` `7.34.2`, `cucumber-junit-platform-engine` `7.34.2`)
|
||||||
- Guice
|
- Guice `7.0.0`
|
||||||
- Jsoup
|
- Jsoup `1.22.1`
|
||||||
|
- Guava `33.5.0-jre`
|
||||||
|
- SLF4J `2.0.17`
|
||||||
|
- Logback `1.5.31`
|
||||||
- Checkstyle
|
- Checkstyle
|
||||||
- SpotBugs
|
- SpotBugs
|
||||||
|
|
||||||
@@ -105,4 +108,3 @@ mvn "-Dbrowser=chrome" "-Dcourse.name=Python" test
|
|||||||
## Примечания
|
## Примечания
|
||||||
- Тесты зависят от текущей верстки/контента `otus.ru`.
|
- Тесты зависят от текущей верстки/контента `otus.ru`.
|
||||||
- По умолчанию в `mvn test` запускается только `CucumberTest`.
|
- По умолчанию в `mvn test` запускается только `CucumberTest`.
|
||||||
- Для сдачи ДЗ достаточно успешного запуска `mvn test`.
|
|
||||||
|
|||||||
32
pom.xml
32
pom.xml
@@ -19,20 +19,21 @@
|
|||||||
<browser>chrome</browser>
|
<browser>chrome</browser>
|
||||||
|
|
||||||
<!-- Dependencies -->
|
<!-- Dependencies -->
|
||||||
<selenium.version>4.38.0</selenium.version>
|
<selenium.version>4.40.0</selenium.version>
|
||||||
<junit.version>5.10.0</junit.version>
|
<junit.version>5.14.2</junit.version>
|
||||||
<junit.platform.suite.version>1.10.0</junit.platform.suite.version>
|
<junit.platform.suite.version>1.14.2</junit.platform.suite.version>
|
||||||
<cucumber.version>7.20.1</cucumber.version>
|
<cucumber.version>7.34.2</cucumber.version>
|
||||||
<guice.version>5.1.0</guice.version>
|
<guice.version>7.0.0</guice.version>
|
||||||
<jsoup.version>1.21.2</jsoup.version>
|
<guava.version>33.5.0-jre</guava.version>
|
||||||
<slf4j.version>2.0.11</slf4j.version>
|
<jsoup.version>1.22.1</jsoup.version>
|
||||||
<logback.version>1.4.14</logback.version>
|
<slf4j.version>2.0.17</slf4j.version>
|
||||||
|
<logback.version>1.5.31</logback.version>
|
||||||
|
|
||||||
<!-- Plugins -->
|
<!-- Plugins -->
|
||||||
<maven.compiler.version>3.11.0</maven.compiler.version>
|
<maven.compiler.version>3.15.0</maven.compiler.version>
|
||||||
<surefire.version>3.1.2</surefire.version>
|
<surefire.version>3.5.4</surefire.version>
|
||||||
<checkstyle.plugin.version>3.6.0</checkstyle.plugin.version>
|
<checkstyle.plugin.version>3.6.0</checkstyle.plugin.version>
|
||||||
<spotbugs.plugin.version>4.9.8.0</spotbugs.plugin.version>
|
<spotbugs.plugin.version>4.9.8.2</spotbugs.plugin.version>
|
||||||
<spotbugs.version>4.9.8</spotbugs.version>
|
<spotbugs.version>4.9.8</spotbugs.version>
|
||||||
|
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
@@ -46,7 +47,7 @@
|
|||||||
<version>${selenium.version}</version>
|
<version>${selenium.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!-- JUnit 5 -->
|
<!-- JUnit -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.junit.jupiter</groupId>
|
<groupId>org.junit.jupiter</groupId>
|
||||||
<artifactId>junit-jupiter</artifactId>
|
<artifactId>junit-jupiter</artifactId>
|
||||||
@@ -82,6 +83,13 @@
|
|||||||
<version>${guice.version}</version>
|
<version>${guice.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<!-- Force modern Guava to avoid deprecated Unsafe usage on new JDKs -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.google.guava</groupId>
|
||||||
|
<artifactId>guava</artifactId>
|
||||||
|
<version>${guava.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<!-- Jsoup -->
|
<!-- Jsoup -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.jsoup</groupId>
|
<groupId>org.jsoup</groupId>
|
||||||
|
|||||||
Reference in New Issue
Block a user