A maioria dos frameworks Selenium que vi utiliza o Page Object Model, mas estão fazendo errado. Depois de construir frameworks em escala empresarial e manter mais de 300 testes em fluxos complexos de e-commerce, aqui está o que realmente funciona.
O Problema do POM Padrão
Todo mundo começa com o exemplo clássico de POM:
\
