如何在RFT中使用Java找到滚动条的结尾

时间:2013-08-30 06:24:53

标签: java rft

我的应用程序有网页,比浏览器大小长。这需要向下滚动应用程序以查看完整的Web页面。我需要知道如何在RFT代码中找到Web页面中没有Java的结尾?

2 个答案:

答案 0 :(得分:1)

页面页脚中是否有一些特殊对象?像图像或特定链接?您可以继续向下滚动直到它变得可见。

这是一些使用LowLevelEvents的示例代码,使用鼠标滚轮向下滚动而不是拖动滚动条:

while(!your_object.isVisible()) {
    LowLevelEvent llEvents[] = new LowLevelEvent[1];
    llEvents[0] = MouseWheel(-25)
    getRootTestObject().emitLowLevelEvent(llEvents);
}

一些文档:PlayingBackLowLevelMouseandKeyboardActions

答案 1 :(得分:0)

如果your_object.isVisible()始终返回true,则可以单击页面末尾的对象;这将浏览页面到它和。

如果没有可点击的对象,可以按“END”滚动到结尾。为此使用browserObject.inputKeys方法。