下面是代码:

JavascriptExecutor jse = (JavascriptExecutor)driver;
WebElement blueray = driver.findElement(By.xpath("Xpath ID")]"));
jse.executeScript("scroll(0,250)", blueray);


下面是错误:

The method executeScript(String, Object[]) in the type JavascriptExecutor is not applicable for the arguments (String, WebElement)

最佳答案

我们不清楚您要滚动的内容是什么,但是如果您要滚动窗口,请使用以下代码

jse.executeScript("window.scrollBy(0,250)");


如果要在页面中查看blueRay Web元素,则需要使用以下代码

jse.executeScript("arguments[0].scrollIntoView()", blueRay);


如果这样做没有帮助,请用您所面对的确切问题更新您的问题,并详细说明该问题,以便我们可以帮助您快速解决此问题,我的朋友:)

08-04 06:19