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.