File tree Expand file tree Collapse file tree 2 files changed +6
-10
lines changed Expand file tree Collapse file tree 2 files changed +6
-10
lines changed Original file line number Diff line number Diff line change @@ -33,9 +33,8 @@ This project uses the following languages and frameworks:
33
33
* [ Allure Report] ( https://docs.qameta.io/allure/ ) as the testing report strategy
34
34
* [ DataFaker] ( https://www.datafaker.net/ ) as the faker data generation strategy
35
35
* [ Log4J2] ( https://logging.apache.org/log4j/2.x/ ) as the logging management strategy
36
- * [ WebDriverManager] ( https://github.com/bonigarcia/webdrivermanager ) as the Selenium binaries management
37
36
* [ Owner] ( http://owner.aeonbits.org/ ) to minimize the code to handle the properties file
38
- * [ TestContainers] (https://java.testcontainers.org/modules/webdriver_containers/ ) Webdriver Containers
37
+ * [ TestContainers] ( https://java.testcontainers.org/modules/webdriver_containers/ ) Webdriver Containers
39
38
40
39
## Test architecture
41
40
@@ -99,17 +98,14 @@ on `general.properties` file. Its usage is placed on the `BaseWeb` class before
99
98
100
99
** This approach is automatically used when you run the test class in your IDE.**
101
100
102
- This execution type uses [ WebDriverManager] ( https://github.com/bonigarcia/webdrivermanager ) class to instantiate the web
103
- browsers.
104
101
When the ` target ` is ` local ` the ` createLocalDriver() ` method is used from the ` BrowserFactory ` class to return the
105
102
browser instance.
106
103
107
104
The browser used in the test is placed on the ` browser ` property in the ` general.properties ` file.
108
105
109
106
##### Local Suite
110
107
111
- This execution type also uses the [ WebDriverManager] ( https://github.com/bonigarcia/webdrivermanager ) to instantiate the
112
- web browser. The difference is that the browser is taken from the TestNG suite file instead of the ` general.properties `
108
+ It's the same as the Local Execution, where the difference is that the browser is taken from the TestNG suite file instead of the ` general.properties `
113
109
file, enabling you to run multi-browser test approach locally.
114
110
115
111
##### Testcontainers
Original file line number Diff line number Diff line change 6
6
7
7
<groupId >com.eliasnogueira</groupId >
8
8
<artifactId >selenium-java-lean-test-architecture</artifactId >
9
- <version >3.4.3 </version >
9
+ <version >3.4.4 </version >
10
10
11
11
<scm >
12
12
<
connection >scm:
[email protected] :eliasnogueira/selenium-java-lean-test-architecture.git</
connection >
22
22
<maven-compiler-plugin .version>3.13.0</maven-compiler-plugin .version>
23
23
24
24
<aspectj .version>1.9.22</aspectj .version>
25
- <selenium .version>4.19.1 </selenium .version>
26
- <testng .version>7.10.1 </testng .version>
25
+ <selenium .version>4.20.0 </selenium .version>
26
+ <testng .version>7.10.2 </testng .version>
27
27
<assertj .version>3.25.3</assertj .version>
28
- <datafaker .version>2.2.0 </datafaker .version>
28
+ <datafaker .version>2.2.2 </datafaker .version>
29
29
<log4j .version>2.23.1</log4j .version>
30
30
<owner .version>1.0.12</owner .version>
31
31
<allure .version>2.27.0</allure .version>
You can’t perform that action at this time.
0 commit comments