如何在DIV中向下滚动,而不是通过Selenium在整个页面中向下滚动[JAVA]

时间:2017-05-30 05:02:05

标签: java selenium

如何在DIV内向下滚动,而不是在整个页面中通过Selenium JAVA向下滚动

1 个答案:

答案 0 :(得分:3)

使用JavascriptExecutor

JavascriptExecutor js=(JavascriptExecutor) driver;
js.executeScript("arguments[0].scrollIntoView(true);", element);

但是你需要在executeScript方法下探索各种条件。

或者,

如果需要移动其他元素org.openqa.selenium.interactions.Actions

,可以使用Action类
Actions actions = new Actions(driver);
actions.moveToElement(element);
actions.perform();