Tengo un problema en el que no puedo acceder al botón dentro del iFrame ubicado dentro del elemento de sombra.
Aquí está el código HTML:
<mati-frame> #shadow-root (open) <iframe> <button> Start </button> </iframe> </mati-frame>No estoy seguro de lo que intentaste. Encontré que la prueba era inestable dependiendo de cómo se configuró el iframe.
En su mayoría, no pudo encontrar el contentDocument del iframe, pero desactivar chromeWebSecurity parece dar resultados consistentes.
ciprés.json
{ "chromeWebSecurity": false, "includeShadowDom": true }Prueba
cy.get('mati-frame') .find('iframe') .its('0.contentDocument.body') .find('button') // passes