Estaba haciendo un proyecto divertido de automatización y elegí este sitio web https://agoodmovietowatch.com/ este es un sitio web de una sola página, así que para apuntar al enlace de registro, inspecciono y descubro que este enlace de registro no es un
<a> etiqueta pero un <h6> etiqueta y no puedo orientarlo, probé todas las combinaciones para seleccionar cada clase que contiene, pero fallé. Si alguien lo sabe que me lo diga, por favor.aquí está mi código:
await page.waitForSelector("div.tss-1xh7ius-secondaryLinksContainer.MuiBox-root.mui-0 div.text_container__2Nx5h.tss-w9yc2n-secondaryLink.MuiBox-root.mui-0"); await page.click("div.tss-1xh7ius-secondaryLinksContainer.MuiBox-root.mui-0 div.text_container__2Nx5h.tss-w9yc2n-secondaryLink.MuiBox-root.mui-0");Aquí hay una solución de trabajo:
const signUpBtn = await page.$(".tss-1xh7ius-secondaryLinksContainer > div") await signUpBtn.click()Y para seleccionar "lo mejor", puede usar:
await page.click(".tss-1ch6vtq-buttonsContainer :first-child")Si desea obtener más información sobre los selectores de CSS, le recomiendo que consulte este agradable y divertido sitio web de enseñanza: CSS Diner