Framework Mode - XPath functions (contains, starts-with)
Folder Structure
selenium-java-project/ ├── src/ │ └── test/ │ └── java/ │ ├── pages/ │ │ └── LoginPage.java │ ├── tests/ │ │ └── LoginTest.java │ ├── utils/ │ │ └── XPathHelper.java │ └── config/ │ └── ConfigManager.java ├── testng.xml └── pom.xml
This structure organizes code by purpose: pages hold page objects, tests hold test cases, utils hold helper classes like XPath utilities, and config manages environment settings.