Framework Mode - Why patterns improve test quality
Folder Structure of a JUnit Test Framework
project-root/
├── src/
│ ├── main/
│ │ └── java/
│ │ └── com/example/app/
│ │ └── (application code)
│ └── test/
│ └── java/
│ └── com/example/app/
│ ├── pages/ # Page Object classes
│ ├── tests/ # JUnit test classes
│ ├── utils/ # Helper utilities (e.g., waits, data)
│ └── config/ # Configuration classes
├── pom.xml # Maven build file
└── README.md