У меня есть таблица slickgrid, которую я пытаюсь прочитать в памяти с помощью watir-webdriver. Поскольку полные данные часто не видны без прокрутки вниз, я хочу создать функцию, которая может прокручивать таблицу, а также иметь возможность подсчитывать количество всех строк, а также доступ к любой строке, которая может быть или не быть скрыта внутри Это. Вот то, что я до сих пор:Прокрутка и чтение таблицы slickgrid в память
class SlickGridTable
def initialize(element)
@element = element
end
...
def scroll_down
location_y = 23
while true
location_y += 1
$browser.execute_script("arguments[0].scrollBy(0, #{location_y});", @element)
end
end
end
Однако я регулярно получаю эту ошибку:
Selenium::WebDriver::Error::UnknownError: unknown error: undefined is not a function