如何知道何时向下滚动已到达页面末尾

时间:2016-06-02 07:58:23

标签: selenium-webdriver

我需要逐步向下滚动才能在页面中查找任务。 我想通过知道何时到达页面末尾来缩短执行时间。这样我就可以停止搜索并返回“找不到任务”。

我正在使用chromedriver。

这是我目前的代码:

boolean isTaskExist = false;
do{
    isTaskExist = isElementPresent(driver, By.xpath(checkBoxXpath),2);
    if(!isTaskExist){
              scrollWindow.sendKeys(Keys.PAGE_DOWN);
              Thread.sleep(500);
              report.report("scrolling down to find task " + taskName);
    }
}while((!isTaskExist) && (System.currentTimeMillis() < startTime+180000));

0 个答案:

没有答案