hw4: finalize selenoid and ansible workflow with citrus tests

This commit is contained in:
2026-02-27 01:38:06 +03:00
parent c06e9a89f1
commit 7ddea2e997
36 changed files with 1171 additions and 122 deletions

14
pom.xml
View File

@@ -16,15 +16,19 @@
<!-- Конфиг тестов -->
<base.url>https://otus.ru</base.url>
<course.name>Python Developer</course.name>
<execution.mode>local</execution.mode>
<browser>chrome</browser>
<browser.version></browser.version>
<selenoid.url>http://localhost/wd/hub</selenoid.url>
<!-- Dependencies -->
<selenium.version>4.40.0</selenium.version>
<selenium.version>4.41.0</selenium.version>
<junit.version>6.0.2</junit.version>
<webdrivermanager.version>6.3.3</webdrivermanager.version>
<guice.version>7.0.0</guice.version>
<jsoup.version>1.22.1</jsoup.version>
<slf4j.version>2.0.17</slf4j.version>
<logback.version>1.5.31</logback.version>
<logback.version>1.5.32</logback.version>
<guava.version>33.5.0-jre</guava.version>
<!-- Plugins -->
@@ -52,7 +56,7 @@
<version>${webdrivermanager.version}</version>
</dependency>
<!-- JUnit 5 -->
<!-- JUnit -->
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
@@ -118,6 +122,10 @@
<systemPropertyVariables>
<base.url>${base.url}</base.url>
<course.name>${course.name}</course.name>
<execution.mode>${execution.mode}</execution.mode>
<browser>${browser}</browser>
<browser.version>${browser.version}</browser.version>
<selenoid.url>${selenoid.url}</selenoid.url>
</systemPropertyVariables>
</configuration>
</plugin>