Я пытаюсь прокрутить до элемента, используя javascript executor на моем Ruby-скрипте, используя селен. Тем не менее, скрипт прокручивает страницу вниз и пропускает элемент. Таким образом, не взаимодействуя с элементом.
Метод прокрутки:
def scroll_into_view(element, locator=nil)
element = element.nil? ? find(locator) : element
@wd.execute_script('arguments[0].scrollIntoView(true);', element)
end
Справка:
scroll_into_view(nil, gear_icon_span_locator)
Известны ли вам другие способы прокрутки до элемента в ruby?
Я пробовал строителей действий и фактически переходил к элементу, который, похоже, не работал.