Skip to content

Commit afb2062

Browse files
authored
Update README.md
1 parent ef26ef4 commit afb2062

File tree

1 file changed

+25
-16
lines changed

1 file changed

+25
-16
lines changed

README.md

Lines changed: 25 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ The project is structured as follows:
3939
```bash
4040
📦 playwright-java-test-automation-architecture
4141
├─ .github
42+
│  ├─ FUNDING.yml
4243
│  └─ workflows
4344
│     └─ test-execution.yml
4445
├─ .gitignore
@@ -62,37 +63,45 @@ The project is structured as follows:
6263
   │              │  ├─ Configuration.java
6364
   │              │  └─ ConfigurationManager.java
6465
   │              ├─ 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
7070
   │              │  ├─ 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
7480
   │              │     └─ ProductsPage.java
7581
   │              └─ util
76-
   │                 ├─ BrowserFactory.java
7782
   │                 └─ BrowserManager.java
7883
   └─ test
7984
      ├─ java
8085
      │  └─ io
8186
      │     └─ github
8287
      │        └─ tahanima
88+
      │           ├─ annotation
89+
      │           │  ├─ DataSource.java
90+
      │           │  ├─ Regression.java
91+
      │           │  ├─ Smoke.java
92+
      │           │  └─ Validation.java
8393
      │           ├─ e2e
8494
      │           │  ├─ BaseE2ETest.java
85-
      │           │  └─ login
86-
      │           │     └─ LoginE2ETest.java
95+
      │           │  ├─ LoginE2ETest.java
96+
      │           │  └─ ProductsE2ETest.java
8797
      │           └─ util
8898
      │              ├─ CsvToPOJOMapper.java
89-
      │              ├─ DataArgumentsProvider.java
90-
      │              └─ DataSource.java
99+
      │              └─ DataArgumentsProvider.java
91100
      └─ resources
92101
         ├─ allure.properties
93-
         ├─ general.properties
102+
         ├─ config.properties
94103
         ├─ junit-platform.properties
95104
         └─ testdata
96-
            ─ login
97-
               └─ login.csv
105+
            ─ login.csv
106+
            └─ products.csv
98107
```

0 commit comments

Comments
 (0)