Je me suis récemment plongé dans l'utilisation de modèles de sélénium et d'objets de page pour tester i C# (couplé avec SpecFlow).Structure pour les tests de pagemodel sélénium
Cependant, je suis un peu incertain sur la structure des modèles d'objet de page dans un de mes cas.
À titre d'exemple, j'ai un formulaire d'inscription, qui couvre plusieurs pages (remplir les détails, appuyez sur suivant, remplir plus de détails, appuyez sur suivant, etc.)
Serait-il les meilleures pratiques pour créer une page modèle d'objet pour chaque page dans le flux, ou de rassembler tous dans un modèle d'objet d'une page?
Pour pimenter les choses, dans certains scénarios, les éléments de formulaire pourraient se déplacer vers d'autres pages dans le flux (selon la configuration du client final)