WebdriverIO - сделать полный снимок экрана

Я пытаюсь сделать скриншот полной страницы с помощью WebdriverIO.

Я читал, что лучший способ заключается в использованииWebdriverCSS улучшить мои потоки WebdriverIO. WebdriverCSS автоматически снимает с экрана всю страницу

Проблема в том, что WebdriverCSS не работает для меня. Я думаю, что это потому, что это еще не совместимо с[email protected].

Есть ли способ заставить это работать или другое решение, которое я мог бы использовать?

Мой код: (который не производит ничего, кроме неопределенных значений в обратном вызове)

// 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

!РЕДАКТИРОВАТЬ: Это известная ошибка в Chromium, которая, скорее всего, не будет исправлена. Посмотри пожалуйстаэта ссылка Больше подробностей.

Ответы на вопрос(3)

Ваш ответ на вопрос