WebdriverIO: toma una captura de pantalla de página completa

Estoy tratando de tomar una captura de pantalla de la página completa usando WebdriverIO.

He leído que el mejor método es usarWebdriverCSS para mejorar mis flujos de WebdriverIO. ¿WebdriverCSS captura automáticamente la página completa?

El problema es que WebdriverCSS no funciona para mí. Creo que es porque todavía no es compatible con[email protected].

¿Hay alguna manera de hacerlo funcionar u otra solución que pueda usar?

Mi código: (que no produce más que valores indefinidos en la devolución de llamada)

// Initialize WebdriverCSS for `client` instance
require('webdrivercss').init(driver, {
    // example options
    screenshotRoot: '../../screenshots',
    failedComparisonsRoot: '../../screenshots/diffs',
    misMatchTolerance: 0.05
});

// ...
// driver gets initialized and url opened
// ...

driver.webdrivercss('page', {
  name: 'body',
  elem: 'body'
}, function(err, res) {
  // here the values of err and res are always undefined
})
.saveScreenshot('../../screenshots/webdrivercsstest.png');
// the screenshot works, but it's not full page

!EDITAR: Este es un ERROR conocido en Chromium que probablemente no se reparará. Por favor miraeste enlace para más detalles.

Respuestas a la pregunta(3)

Su respuesta a la pregunta