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