使用selenium和LISA向下滚动页面的Java代码

使用selenium和LISA向下滚动页面的Java代码,java,selenium,Java,Selenium,我正在和LISA一起使用Selenium。我们必须向下滚动到页面底部,我尝试了所有selenium+java代码,但没有成功。我正在使用chrome驱动程序。使用下面的代码 JavascriptExecutor je = (JavascriptExecutor) dr; je.executeScript("arguments[0].scrollIntoView(true);", dr.findElement(By.partialLinkText("Mail"))); 方法滚动到

我正在和LISA一起使用Selenium。我们必须向下滚动到页面底部,我尝试了所有selenium+java代码,但没有成功。我正在使用chrome驱动程序。使用下面的代码

JavascriptExecutor je = (JavascriptExecutor) dr;  
     je.executeScript("arguments[0].scrollIntoView(true);", 
dr.findElement(By.partialLinkText("Mail")));
方法滚动到当前元素,即
arguments[0]
,当您要向下滚动页面时,该元素会滚动到浏览器窗口的可见区域,因此您应该尝试以下操作:-

JavascriptExecutor je = (JavascriptExecutor) dr;
je.executeScript("window.scrollTo(0,document.body.scrollHeight);")

dr.findElement(By.partialLinkText("Mail")));

看看这个我的页面元素如下{}那么如何用这些元素点击那个按钮,但我不明白你的意思??是否要单击在页面上向下滚动后可见的
元素?您可以按如下方式单击此按钮:
driver.findelelement(By.cssSelector(“input.btn.btn primary[type='submit'][value='verify'])。单击()。你好,Saurabh Gaur谢谢你的回复,它无法点击按钮为什么不能??是否有例外或其他情况??