Войти с помощью github
Форум /

Только начал использовать gemini для тестирования. Буквально сразу же столкнулся с ошибкой вида:

Failed to capture the element because it is positioned outside of the captured body. Most probably you are trying to capture an absolute positioned element which does not make body height to expand. To fix this place a tall enough

on the page to make body expand. Element position: 0, 2912; size: 2070, 92. Page screenshot size: 2100, 1514.

Я пытаюсь снять скриншот footer тега, который находится внизу страницы и до него нужно доскролить. Методов в api gemini для скролинга не нашел. Пытался через click метод проскролить или через js код.

Мой тест выглядит сейчас так:

suite
  .setUrl('/') // https://alexpts.ru
  .before(function(actions, find){
    actions.click(find('footer'));
    actions.executeJS(function(window) {
      window.scrollBy(999, 999999)
    });
  })
  .setCaptureElements('footer')
  .capture('footer', function(actions, find){
    actions.click(find('footer'));
    actions.executeJS(function(window) {
      window.scrollBy(0, 999999)
    });
  });

При этом я тестирую в реальном браузере chrome и в нем видно, что страница прокручивается, но происходит это, видимо, слишком поздно. Пробовал и через actions и через метод before.

Можете подсказать как прокрутить страницу и захватить footer тег?