我正在自动化Web应用程序,并且其中一个页面包含冗长的内容,因此用户需要使用滚动条来阅读整个内容。现在在页面顶部有一个名为" Bottom"的链接,点击此链接后,用户将进入页面底部。同样,在页面底部有一个名为" Top"的链接,点击此链接后,用户将显示在页面顶部。
我需要检查这两个链接是否正常工作。我无法使用Exist或GetRoProperty("可见"),因为这些将始终返回True。请帮助我如何使用QTP自动执行此功能。提前谢谢!
答案 0 :(得分:0)
检查顶部和底部对象的y值的差异。我早就遇到过类似的问题。因此,如果您位于页面底部并且“顶部”按钮可见 - 请使用getROproperty获取“底部”按钮的Y值。它可能应该为0,因为“Bottom”不在屏幕上。现在点击Top按钮。 “Bottom”现在应该可见 - 执行getROproperty以获取“Bottom”按钮的Y值。你会得到一个有意义的价值。可能这种比较可以帮助您为场景实现间接检查点。这只是一种方式,我相信会有更好的方法来实现这个检查点。