Comment localiser des éléments dans Shadow DOM (#shadow-root) tout en effaçant les données de navigation du navigateur Chrome à l'aide de cssSelector
Lors de l'interaction avec Shadow Éléments DOM dans la fenêtre contextuelle "Effacer les données de navigation" de Chrome, il est essentiel de localiser d'abord l'élément #shadow-root. De nombreuses tentatives d'utilisation de Selenium ont rencontré des erreurs.
Solution :
Pour surmonter ces erreurs, suivez le code JavaScript ci-dessous pour localiser l'élément #shadow-root :
return document.querySelector('settings-ui').shadowRoot.querySelector('settings-main').shadowRoot.querySelector('settings-basic-page').shadowRoot.querySelector('settings-section > settings-privacy-page').shadowRoot.querySelector('settings-clear-browsing-data-dialog').shadowRoot.querySelector('#clearBrowsingDataDialog').querySelector('#clearBrowsingDataConfirm')
Explication :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!