Currently scroll element selector only tries to scroll down page body. It doesn't scroll the scroll bar of different elements. For example in the John Deere page you can actually see that the scroll bar isn't full height of the window but only for the list wrapper element.
There is a undocumented workaround that you can try. It is not that easy to do but it will make the scrolling work. In a future release we want to make the element scroll down selector automatically discover the scroll-able element. That is why we didn't publish this feature. Follow these steps:
- Generate a CSS selector for the wrapper element. The easiest way is to select the wrapper element while hovering the scroll bar.
- Create element scroll down selector
- Export the sitemap
- Find the element scroll down selector in the exported source
- Add an extra parameter to the selector
,"scrollElementSelector":"<CSS SELECTOR HERE>"
- Import the sitemap
Here is an example sitemap for the John Deere page:
{"_id":"scroll-example","startUrl":["https://partscatalog.deere.com/jdrc/search/type/parts/term/JD10436"],"selectors":[{"id":"scroll","type":"SelectorElementScroll","parentSelectors":["_root"],"selector":".linkList a","multiple":true,"delay":2000,"scrollElementSelector":"div.content"}]}