Hago una captura de pantalla usando titiritero, pero resulta que los píxeles son diferentes al comparar las imágenes porque la captura de pantalla se realiza antes de dibujar cada elemento.
tiene varias "secciones" de clase div.
elements = await page.$$('.selector'); for (let count = 0 ; count < elements.length ; count++) { await elements[count].screenshot({path:path.join(__dirname, name +'${count}.png')}); await page.waitForTimeout(100); }en este caso, las capturas de pantalla de algunos elementos están rotas. captura la imagen antes de dibujar el elemento por completo.
cada elemento tiene una clase subdiv. por ejemplo, un elemento específico tiene imagen, descripción con opacidad, #etiqueta, botón en el que se puede hacer clic.
¿Cómo capturo cada elemento que se dibuja por completo?