WebdriverIO - Captura de tela de página inteira

Estou tentando fazer uma captura de tela da página inteira usando o WebdriverIO.

Eu li que o melhor método é usarWebdriverCSS para melhorar meus fluxos WebdriverIO. WebdriverCSS captura de tela automaticamente a página inteira ??

O problema é que o WebdriverCSS não está funcionando para mim. Eu acho que é porque ainda não é compatível com[email protected].

Existe alguma maneira de fazê-lo funcionar ou outra solução que eu possa usar?

Meu código: (que está produzindo nada além de valores indefinidos no retorno de chamada)

// 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 é um erro conhecido no Chromium que provavelmente não será corrigido. Por favor, vejaesse link para mais detalhes.

questionAnswers(3)

yourAnswerToTheQuestion