如何使用QTP捕获滚动条操作。我想使用VBscript将水平滚动条移动到左侧。我正在尝试IE浏览器。请帮我解决一下这个。
提前致谢 Kamesh。
答案 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