Excepción DOMUught: bloqueó un marco con el origen "http: // localhost: 8080" para que no acceda a un marco de origen cruzado mientras enumera los iframes en la página

stoy tratando de enumerar los nombres de todos losiframes en una página, para que pueda acceder a ellos a través de Selenium.

l problema es que el nombre de laiframe cambia cada vez, así que necesito recorrer todos ellos.

Estoy obteniendo

Uncaught DOMException: bloqueó un marco con origen "http: // localhost: 8080 "desde el acceso a un marco de origen cruzado.

error cuando trato de recorrerlos usando:

for (var f = 0; f < window.frames.length; f++) {
    console.log(window.frames[f].name)
}

Hay una manera de obtener el nombre de laiframe ¿de una manera diferente

Respuestas a la pregunta(4)

Su respuesta a la pregunta