04 Pom Architecture
<!DOCTYPE html>
04 Pom Architecture
<style> body { text-align: justify; } </style>
Module 4 — Page Object Model (POM)
Why POM? Separation of concerns, maintainability, reuse.
Structure: - pages/base_page.py
→ wait helpers, common actions - exercises/03-page-object-model/pages/login_page.py
→ specific page
Hands-on: Refactor your login test using POM and fixtures.