使用vbscript自动化页面滚动

时间:2012-08-03 06:33:37

标签: internet-explorer vbscript automation browser-automation

我需要使用vbscript获取页面的完整快照,为此我需要向下滚动一点。实际上我可以在快照中占用一半的页面,但我还需要在下一个快照中拍摄剩下的部分。

我在页面加载后尝试使用以下

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

但它没有向下滚动页面,有没有更好的方法来做到这一点,实际上我不想让页面向下滚动但只有100像素下来,有没有办法做到这一点?

提前致谢。

2 个答案:

答案 0 :(得分:3)

您可以使用scrollBy而不是parentWindow。

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

答案 1 :(得分:0)

只需使用: Window.Scroll x,y

Window.Scroll 0, 0