La plupart des frameworks Selenium que j'ai vus utilisent le Page Object Model, mais ils le font mal. Après avoir construit des frameworks à l'échelle d'entreprise et maintenu plus de 300 tests à travers des flux e-commerce complexes, voici ce qui fonctionne réellement.
Le Problème du POM Standard
Tout le monde commence avec l'exemple classique du POM :
