@@ -36,67 +36,68 @@ The project uses the following:
36
36
The project is structured as follows:
37
37
38
38
``` bash
39
- 📦 selenium-java-test-automation-architecture
40
- ├─ .github
41
- │ └─ workflows
42
- │ └─ test-execution.yml
43
- ├─ .gitignore
44
- ├─ LICENSE
45
- ├─ README.md
46
- ├─ build.gradle
47
- ├─ gradle
48
- │ └─ wrapper
49
- │ ├─ gradle-wrapper.jar
50
- │ └─ gradle-wrapper.properties
51
- ├─ gradlew
52
- ├─ gradlew.bat
53
- ├─ script
54
- │ └─ install_chrome.sh
55
- ├─ settings.gradle
56
- └─ src
57
- ├─ main
58
- │ ├─ java
59
- │ │ └─ io
60
- │ │ └─ github
61
- │ │ └─ tahanima
62
- │ │ ├─ config
63
- │ │ │ ├─ Configuration.java
64
- │ │ │ ├─ ConfigurationManager.java
65
- │ │ │ └─ package-info.java
66
- │ │ ├─ data
67
- │ │ │ ├─ BaseTestData.java
68
- │ │ │ ├─ login
69
- │ │ │ │ └─ LoginTestData.java
70
- │ │ │ └─ package-info.java
71
- │ │ ├─ page
72
- │ │ │ ├─ BasePage.java
73
- │ │ │ ├─ BasePageFactory.java
74
- │ │ │ ├─ login
75
- │ │ │ │ └─ LoginPage.java
76
- │ │ │ ├─ package-info.java
77
- │ │ │ └─ product
78
- │ │ │ └─ ProductsPage.java
79
- │ │ ├─ report
80
- │ │ │ └─ ExtentReportManager.java
81
- │ │ └─ util
82
- │ │ ├─ BrowserFactory.java
83
- │ │ └─ DriverManager.java
84
- │ └─ resources
85
- │ └─ config.properties
86
- └─ test
87
- ├─ java
88
- │ └─ io
89
- │ └─ github
90
- │ └─ tahanima
91
- │ ├─ e2e
92
- │ │ ├─ BaseE2ETest.java
93
- │ │ └─ login
94
- │ │ └─ LoginE2ETest.java
95
- │ └─ util
96
- │ ├─ DataProviderUtils.java
97
- │ └─ TestListener.java
98
- └─ resources
99
- └─ testdata
100
- └─ login
101
- └─ login.csv
39
+ 📦 selenium-java-test-automation-architecture
40
+ ├─ .github
41
+ │ ├─ FUNDING.yml
42
+ │ └─ workflows
43
+ │ └─ test-execution.yml
44
+ ├─ .gitignore
45
+ ├─ LICENSE
46
+ ├─ README.md
47
+ ├─ build.gradle
48
+ ├─ gradle
49
+ │ └─ wrapper
50
+ │ ├─ gradle-wrapper.jar
51
+ │ └─ gradle-wrapper.properties
52
+ ├─ gradlew
53
+ ├─ gradlew.bat
54
+ ├─ script
55
+ │ └─ install_chrome.sh
56
+ ├─ settings.gradle
57
+ └─ src
58
+ ├─ main
59
+ │ ├─ java
60
+ │ │ └─ io
61
+ │ │ └─ github
62
+ │ │ └─ tahanima
63
+ │ │ ├─ config
64
+ │ │ │ ├─ Configuration.java
65
+ │ │ │ ├─ ConfigurationManager.java
66
+ │ │ │ └─ package-info.java
67
+ │ │ ├─ data
68
+ │ │ │ ├─ BaseData.java
69
+ │ │ │ ├─ login
70
+ │ │ │ │ └─ LoginData.java
71
+ │ │ │ └─ package-info.java
72
+ │ │ ├─ page
73
+ │ │ │ ├─ BasePage.java
74
+ │ │ │ ├─ BasePageFactory.java
75
+ │ │ │ ├─ login
76
+ │ │ │ │ └─ LoginPage.java
77
+ │ │ │ ├─ package-info.java
78
+ │ │ │ └─ product
79
+ │ │ │ └─ ProductsPage.java
80
+ │ │ ├─ report
81
+ │ │ │ └─ ExtentReportManager.java
82
+ │ │ └─ util
83
+ │ │ ├─ BrowserFactory.java
84
+ │ │ └─ DriverManager.java
85
+ │ └─ resources
86
+ │ └─ config.properties
87
+ └─ test
88
+ ├─ java
89
+ │ └─ io
90
+ │ └─ github
91
+ │ └─ tahanima
92
+ │ ├─ e2e
93
+ │ │ ├─ BaseE2ETest.java
94
+ │ │ └─ login
95
+ │ │ └─ LoginE2ETest.java
96
+ │ └─ util
97
+ │ ├─ DataProviderUtils.java
98
+ │ └─ TestListener.java
99
+ └─ resources
100
+ └─ testdata
101
+ └─ login
102
+ └─ login.csv
102
103
```
0 commit comments