automate page scroll using vbscript

codeomnitrix picture codeomnitrix · Aug 3, 2012 · Viewed 9.9k times · Source

I need to take complete snapshot of a page using vbscript, and to do this I need to scroll a bit down. Actually I am able to take half of the page in snapshot but I need to take the remaining part also in the next snapshot.

I tried using following once the page is loaded

ie.document.body.doScroll("pageDown")

But it is not scrolling the page down, is there any better way to do this, Actually I don't want to have a page down scroll but just 100 pixels down, Is there any way to do that?

Thanks in advance.

Answer

Kul-Tigin picture Kul-Tigin · Aug 26, 2012

You could use scrollBy over parentWindow.

ie.Document.parentWindow.scrollBy 0, 100
'as relative new.x = current.x + (0), new.y = current.y + (100)