如何在DIV内向下滚动,而不是在整个页面中通过Selenium JAVA向下滚动
答案 0 :(得分:3)
使用JavascriptExecutor
JavascriptExecutor js=(JavascriptExecutor) driver;
js.executeScript("arguments[0].scrollIntoView(true);", element);
但是你需要在executeScript方法下探索各种条件。
或者,
如果需要移动其他元素org.openqa.selenium.interactions.Actions
Actions actions = new Actions(driver);
actions.moveToElement(element);
actions.perform();