Watir Role até um determinado ponto da página

Estou tentando automatizar uma pesquisa on-line em um site, mas recebo esse erro toda vez:

Selenium::WebDriver::Error::UnknownError: unknown error: Element is not clickable at  
point (561, 864). Other element would receive the click: a id="habla_oplink_a"       

class="habla_oplink_a_normal hbl_pal_header_font_size hbl_pal_title_fg "

O que preciso entender é como posso rolar para um determinado ponto da página para que meu script possa continuar a preencher o questionário na página.

Este é o meu código que consegue preencher uma parte da pesquisa, mas falha quando atinge uma linha que não está visível no navegador (uma linha que requer que o usuário role para baixo):

buttons = browser.elements(:class => "assessment-choice")

buttons.each do |button|
  button.click
end

Eu também gostaria de poder alterar meu código para que ele selecione apenas uma opção específica, mas o HTML na página não é muito amigável.

Esta é a página que estou vendo:https://staging2.clearfit.com/assessment/assessment/95867fb272df436352a0bd5fbdd

O HTML de uma das opções da pesquisa:

<a id="answers_79_0" class="assessment-choice" onmouseover="answerOver(this)"    onmouseout="answerOut(this)" onclick="setAssessmentAnswer(this, 3, '0', '79',   '#answers_49839163')">Strongly<br>Agree</a>

questionAnswers(3)

yourAnswerToTheQuestion