Shadow Root


Solución para elementos “Shadow-root”, como algunas cookies:

Para tratar estos elementos hay que usar la función executeJavascript, ejemplo:

Document.getElementById(“usercentrics-root”).shadowRoot.querySelector(“[data-testid=uc-accept-all-button]”).click();

Los pasos a seguir son los siguientes:

  1. Encontrar el elemento que incluye shadow-root (document.getElementById(“usercentrics-root”))
  2. Navegar a shadowroot (.shadowRoot)
  3. Navegar al elemento en sí con querySelector (.querySelector(“[data-testid=uc-accept-all-button]”))
  4. Interactuar con el elemento (.click())