¿Alguien puede explicarme cómo obtener el texto del botón de inicio del juego que está presente dentro de iFrame en Playwright JavaScript?
Intenté usar el siguiente código pero eso no funciona para mí
console.log(frame) // const text= await frame.locator("//div[text()='Start Game']").textContent(); // console.log(text);```Use la función frameLocator para acceder al contenido dentro de iFrame.
const btnStart = page.frameLocator('#external-app').locator('text=Start Game'); await btnStart.click();Más detalles: https://playwright.dev/docs/api/class-framelocator
Para acceder al valor o al texto, puede usar page.innerText() o page.inputValue() .
Más información aquí: https://playwright.dev/docs/api/class-page#page-input-value