Каждая реализация прокрутки, которую я видел, требует выполнения Javascript (scrollTop
, scrollTo
, например), а не доступного метода в Selenium Webdriver для выполнения этого действия.Поскольку Webdriver предназначен для выполнения в браузере тех же взаимодействий, что и пользователь, почему бы его нигде не найти?
Я понимаю, что использование Webdriver для взаимодействия с элементом в DOM избавляет от необходимости прокручивать элементыоднако некоторые библиотеки, такие как ReactVirtualized, предназначены только для визуализации видимых строк, что значительно усложняет автоматизацию.