Retour aux cas pratiques
SeleniumExpert

Corriger un test Selenium sur application avec Shadow DOM

Scénario

Contexte Une application moderne utilise des Web Components encapsulés dans un Shadow DOM. Le Problème Le script actuel ne parvient pas à localiser un bouton interne : driver.findElement(By.cssSelector("button.submit")).click(); L’élément est situé dans un shadowRoot. Contraintes Adapter le test pour accéder au Shadow DOM via JavascriptExecutor ou API compatible et interagir correctement avec l’élément. Livrable attendu Un script Selenium capable de manipuler des éléments dans un Shadow DOM.

Compétences ciblées

seleniumshadow domjavascript executormodern webbugfix
    Corriger un test Selenium sur application avec Shadow DOM — mise en situation Selenium | CodeDuel