【问题标题】:automate page scroll using vbscript使用 vbscript 自动滚动页面
【发布时间】:2012-08-01 04:36:50
【问题描述】:

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

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

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

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

提前致谢。

【问题讨论】:

    标签: internet-explorer vbscript automation browser-automation


    【解决方案1】:

    您可以在 parentWindow 上使用 scrollBy

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

    【讨论】:

      【解决方案2】:

      只需使用这个:Window.Scroll x, y

      Window.Scroll 0, 0
      

      【讨论】:

        猜你喜欢
        • 2014-10-02
        • 1970-01-01
        • 2018-07-11
        • 2021-05-20
        • 2012-07-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多