如何使用vbscript控制水平滚动条(在IE浏览器中)?

时间:2013-06-10 07:31:29

标签: vbscript

如何使用QTP捕获滚动条操作。我想使用VBscript将水平滚动条移动到左侧。我正在尝试IE浏览器。请帮我解决一下这个。

提前致谢 Kamesh。

2 个答案:

答案 0 :(得分:0)

要在IE中设置滚动位置,请尝试:

document.body.scrollTop = 150;

Mozilla的文档中有一些关于跨浏览器支持的好注意事项:

https://developer.mozilla.org/en-US/docs/Web/API/window.scrollY

修改

我在MSDN上读到scrollTop在标准模式下工作,对于怪癖模式,你可能需要使用doScroll():http://msdn.microsoft.com/en-us/library/ie/ms536414(v=vs.85).aspx

Browser("Qtp").Page("Quick Test Professional").Object.body.doScroll("scrollbarPageLeft")

抱歉,没有QTP可以试试自己。

答案 1 :(得分:0)

使用“对象”而不是“文档”。这有效 -

Browser("Qtp").Page("Quick Test Professional").Object.body.scrollLeft = 200
Browser("Qtp").Page("Quick Test Professional").Object.body.scrollTop = 200