如何使用java中的Web驱动程序向下滚动到Chrome中框架的底部

时间:2015-03-30 06:42:12

标签: google-chrome webdriver

我想向下滚动到页面中框架的底部。我目前正在使用它。它很脆弱,大部分时间都不起作用。

Actions actions = new Actions(driver);
  actions.moveToElement(<Myclass>.clickOnFrame(className));
        actions.click();
        actions.sendKeys(Keys.PAGE_DOWN);
        actions.build().perform();

还有什么可以添加到这个或任何其他方法。

1 个答案:

答案 0 :(得分:0)

对于滚动,您可以使用JavascriptExecutor:

向下滚动

((JavascriptExecutor) driver).executeScript("scroll(0,250);");

向上滚动

((JavascriptExecutor) driver).executeScript("scroll(0,-250);");

显然你可以在webdriver中使用switchTo().frame(<frame identifier here>)之前切换到框架。