在QTP中,如何识别Web元素是否在当前可见浏览器窗口中可见

时间:2013-03-14 18:59:03

标签: vba qtp

在我的全屏浏览器页面上,标题可见,但页脚在当前窗口中不可见。要查看页脚,我们需要向下翻页N次,因为当我们向下翻页(动态填充)时会填充中间内容。所以我的问题是要知道我需要多少次翻页才能看到页脚。添加到这个问题,是否可以知道Web元素是否低于当前可见的浏览器区域?

1 个答案:

答案 0 :(得分:1)

如果您使用QTP识别和操作对象,则无需向下滚动。确保您使用强定位器属性(htmlId,ObjectId等)来识别元素,您的代码将正常工作。 QTP适用于网页的HTML源代码;因此,您想要处理的元素是否可见是无关紧要的。我假设这里没有AJAX组件。使用AJAX,您需要采用不同的策略。