File tree Expand file tree Collapse file tree 1 file changed +25
-16
lines changed Expand file tree Collapse file tree 1 file changed +25
-16
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ The project is structured as follows:
39
39
``` bash
40
40
📦 playwright-java-test-automation-architecture
41
41
├─ .github
42
+ │ ├─ FUNDING.yml
42
43
│ └─ workflows
43
44
│ └─ test-execution.yml
44
45
├─ .gitignore
@@ -62,37 +63,45 @@ The project is structured as follows:
62
63
│ │ ├─ Configuration.java
63
64
│ │ └─ ConfigurationManager.java
64
65
│ ├─ data
65
- │ │ ├─ BaseTestData.java
66
- │ │ └─ login
67
- │ │ └─ LoginTestData.java
68
- │ ├─ page
69
- │ │ ├─ BasePage.java
66
+ │ │ ├─ BaseData.java
67
+ │ │ ├─ LoginData.java
68
+ │ │ └─ ProductsData.java
69
+ │ ├─ factory
70
70
│ │ ├─ BasePageFactory.java
71
- │ │ ├─ login
72
- │ │ │ └─ LoginPage.java
73
- │ │ └─ product
71
+ │ │ └─ BrowserFactory.java
72
+ │ ├─ ui
73
+ │ │ ├─ component
74
+ │ │ │ ├─ BaseComponent.java
75
+ │ │ │ ├─ Header.java
76
+ │ │ │ └─ SideNavMenu.java
77
+ │ │ └─ page
78
+ │ │ ├─ BasePage.java
79
+ │ │ ├─ LoginPage.java
74
80
│ │ └─ ProductsPage.java
75
81
│ └─ util
76
- │ ├─ BrowserFactory.java
77
82
│ └─ BrowserManager.java
78
83
└─ test
79
84
├─ java
80
85
│ └─ io
81
86
│ └─ github
82
87
│ └─ tahanima
88
+ │ ├─ annotation
89
+ │ │ ├─ DataSource.java
90
+ │ │ ├─ Regression.java
91
+ │ │ ├─ Smoke.java
92
+ │ │ └─ Validation.java
83
93
│ ├─ e2e
84
94
│ │ ├─ BaseE2ETest.java
85
- │ │ └─ login
86
- │ │ └─ LoginE2ETest .java
95
+ │ │ ├─ LoginE2ETest.java
96
+ │ │ └─ ProductsE2ETest .java
87
97
│ └─ util
88
98
│ ├─ CsvToPOJOMapper.java
89
- │ ├─ DataArgumentsProvider.java
90
- │ └─ DataSource.java
99
+ │ └─ DataArgumentsProvider.java
91
100
└─ resources
92
101
├─ allure.properties
93
- ├─ general .properties
102
+ ├─ config .properties
94
103
├─ junit-platform.properties
95
104
└─ testdata
96
- └ ─ login
97
- └─ login .csv
105
+ ├ ─ login.csv
106
+ └─ products .csv
98
107
```
You can’t perform that action at this time.
0 commit comments