Bascule display
Détecte quand des éléments changent de valeur display (none, block, flex, grid, inline) affectant leur présence dans le layout.
Les régressions de visibilité sont parmi les plus traîtres parce qu'elles laissent croire au pipeline que tout va bien : l'élément est dans le DOM, les tests unitaires passent, mais visuellement il a disparu, est masqué derrière un autre composant ou se trouve coupé par un conteneur parent. C'est exactement le scénario du bandeau promotionnel toujours présent en code mais devenu invisible à cause d'un overflow: hidden ajouté ailleurs, ou du bouton « Acheter » mobile recouvert par un widget de chat dont le z-index a été configuré trop haut. Sur des interfaces métier, un message d'erreur de validation passé en opacity 0 par effet de cascade peut faire échouer une opération critique sans que l'opérateur comprenne pourquoi. Les causes habituelles incluent les refontes de header avec ajout de overflow, les superpositions z-index mal coordonnées entre équipes, les A/B tests partiellement défaits qui laissent du display: none oublié, les variations d'opacité introduites pour un effet visuel mais propagées trop largement, ou les conflits entre feuilles de style chargées dans un ordre différent en production. Delta-QA s'attaque à cet angle mort en comparant les captures d'écran rendues dans le navigateur, et non l'arbre DOM brut. Si un élément cesse d'être visible, est partiellement clippé, perd en opacité ou se retrouve recouvert par un autre composant, le diff visuel le signale clairement. L'outil capture également les états interactifs, ce qui permet de vérifier qu'un menu déroulant, une modal ou un overlay reste correctement visible après chaque déploiement, sans devoir reproduire manuellement chaque parcours utilisateur sur chaque page.
Détecte quand des éléments changent de valeur display (none, block, flex, grid, inline) affectant leur présence dans le layout.
Capture les changements visibility:hidden où les éléments deviennent invisibles mais occupent toujours l'espace.
Surveille les variations d'opacité de totalement transparent (0) à totalement opaque (1), y compris la transparence partielle.
Détecte les changements de contexte d'empilement où les éléments se chevauchent différemment suite aux modifications de z-index.
Identifie les changements de comportement overflow (visible, hidden, scroll, auto) qui peuvent masquer ou révéler du contenu.
Voyez exactement ce que Delta-QA détecte. Comparez les deux versions côte à côte.
Un développeur retravaille le header et ajoute un overflow: hidden sur le conteneur parent. Le bandeau promo « -20% avec le code SUMMER » est toujours dans le code, mais visuellement il est coupé — invisible à l'écran. Vos visiteurs ne voient pas la promotion, vous perdez des ventes pendant des jours. L'équipe a fait confiance au pipeline de tests — le bandeau existe dans le DOM, les tests passent au vert. Delta-QA compare les captures d'écran et détecte la disparition du bandeau — l'espace vide en haut de page ressort immédiatement dans le diff.
Un développeur intègre un widget de chat avec un z-index de 9999. Sur mobile, le widget se positionne pile au-dessus du bouton « Acheter » flottant en bas de l'écran. Le bouton est toujours dans le code mais visuellement caché derrière le chat — vos clients ne peuvent plus acheter. Le testeur a vérifié sur desktop, pas sur mobile où les éléments se chevauchent. Delta-QA compare les captures d'écran mobile et détecte que le bouton « Acheter » est recouvert par le widget — la zone masquée ressort dans le diff.
Un développeur réduit l'opacité de l'overlay sombre sur la hero image pour « laisser voir plus la photo ». Le texte blanc se retrouve sur un fond trop clair — il devient quasiment illisible. Vos visiteurs ne peuvent plus lire le message principal de la page d'accueil. Le changement paraissait cosmétique, le développeur l'a mergé en se disant que ça rendait mieux. Delta-QA compare les captures d'écran et met en évidence le texte devenu illisible — la perte de contraste entre le texte et le fond ressort clairement dans la superposition.
Téléchargez Delta-QA et détectez les changements CSS dans vos pages web — sans code.