首页 > 解决方案 > 如何编写用于向下滚动鼠标操作的 selenium 代码,我将尝试使用下面的代码

问题描述

如何编写 selenium 代码以在下面向下滚动鼠标。我尝试使用下面的代码它不是滚动动作。

JavascriptExecutor Scrool = (JavascriptExecutor) driver; 
Scrool.executeScript("window.scrollBy(0,250)", ""); 
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); 

标签: javaselenium

解决方案


使用这种方法。使用您要滚动的实际 web 元素调用此方法

public void scrollToElement(WebElement element) { ((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(true);", element); }


推荐阅读