Fermer

avril 6, 2020

Prise en charge des rapports Web et des composants Web dans Test Studio


Test Studio R1 2020 est sorti! Avec lui, Shadow DOM n'est plus du tout un problème. Partager de magnifiques rapports sur votre application et la qualité de l'automatisation des tests n'a jamais été aussi simple.

Permettez-moi de vous décrire une situation dans laquelle vous avez peut-être déjà été coincé. Pendant que vous automatisez vos tests Web, vous voyez clairement certains éléments à l'écran, mais vous ne pouvez pas les trouver dans l'arborescence DOM de votre application et vous ne savez pas comment y accéder via vos scripts de test. Vous pouvez utiliser un enregistreur pour enregistrer certaines étapes par rapport à ces éléments mais pendant l'exécution, le test ne parvient pas à les localiser ou effectue l'action souhaitée sur un autre élément.

Cela vous semble familier? Eh bien, très probablement, l'application testée utilise des «composants Web», une technologie qui gagne beaucoup de traction récemment mais rend la vie de l'ingénieur en assurance qualité beaucoup plus difficile.

Prise en charge des composants Web

 ShadowDOM "title =" ShadowDOM "/></p data-recalc-dims=

" Web Components "est une fonctionnalité de navigateur moderne basée sur trois technologies principales:

  • Shadow DOM – permet la création d'un tout nouveau DOM encapsulé attaché à un élément
  • Modèles HTML – permet la réutilisation de modèles de balisage par les balises