Passer au contenu principal
Nous vous recommandons de déboguer votre FlexiLayout au fur et à mesure que vous y ajoutez des blocs et des éléments. Pour tester un FlexiLayout, compilez-le et mettez-le en correspondance avec toutes les images de test. Vérifiez que le FlexiLayout ne contient aucune erreur et que tous les objets et blocs peuvent être détectés. Il peut arriver qu’un FlexiLayout ne trouve pas certains éléments ou blocs sur une image, soit parce que l’objet recherché se trouve hors de la zone de recherche, soit parce qu’il ne correspond pas aux paramètres spécifiés pour l’élément. Le débogage d’un FlexiLayout consiste donc à repérer les images comportant des erreurs, à ajuster la description, puis à la réappliquer aux images. Un FlexiLayout corrigé doit être appliqué à la fois aux pages problématiques (pour vérifier que l’erreur a bien été corrigée) et au reste des pages (pour vérifier que vos corrections n’ont eu aucun effet indésirable sur elles).

Utiliser une Disposition de référence comme base de comparaison

De plus, lorsque vous ajoutez de nouveaux éléments, assurez-vous qu’ils sont correctement mis en correspondance sur toutes les pages du lot de test. Cela signifie que vous devrez examiner à de nombreuses reprises les résultats de la mise en correspondance pendant la création d’un FlexiLayout. Si le lot contient plusieurs dizaines d’images, cette procédure peut s’avérer très fastidieuse. Pour faciliter le débogage de votre FlexiLayout, vous pouvez créer une Disposition de référence, c’est-à-dire une disposition que vous considérez comme correcte et que vous souhaitez utiliser comme base de comparaison. Lorsque vous mettez votre FlexiLayout en correspondance avec une page pour laquelle une Disposition de référence est disponible, les différences entre cette référence et les résultats de la mise en correspondance (Disposition mise en correspondance) sont détectées automatiquement. La différence entre la Disposition de référence et la Disposition mise en correspondance est exprimée en pourcentage, sous forme de rapport entre les zones des blocs de chaque disposition. Efforcez-vous de rendre la Disposition mise en correspondance aussi proche que possible de la Disposition de référence. Une correspondance parfaite entre la Disposition mise en correspondance et la Disposition de référence correspond à une valeur de 0 % dans les colonnes Missing Areas et Excess Areas de la fenêtre lot. Plus les pourcentages sont élevés dans ces colonnes, plus la correspondance est mauvaise. Pour plus d’informations, voir Disposition de référence.

Désactiver ou masquer des éléments pendant le débogage

Vous pouvez désactiver un élément lors du test d’un FlexiLayout (FlexiLayoutElementsDisable). Vous pouvez également masquer un bloc ou un élément actif sur l’image (ViewImagesHide Active Blocks or Elements).