Java 在滚动条的底部,SeleniumWebDriver正在引发异常

Java 在滚动条的底部,SeleniumWebDriver正在引发异常,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,有一个弹出窗口,应该向下滚动以找到所有元素。 在滚动条的底部,会引发webdriver异常。如何检查滚动条的位置或处理此异常。您可以使用- 窗口。滚动(0,50);//滚动50px // check loader present //if yes then call method that waits till loader get disppers window.scrollBy(0, 50); // Scroll 50px // scroll again until loader p

有一个弹出窗口,应该向下滚动以找到所有元素。 在滚动条的底部,会引发webdriver异常。如何检查滚动条的位置或处理此异常。

您可以使用- 窗口。滚动(0,50);//滚动50px

// check loader present 
//if yes then call method that waits till loader get disppers 
window.scrollBy(0, 50); // Scroll 50px 

// scroll again until loader present
// stop loop when you do not get LoaderElement. That may be your end of scroll

卷轴在哪里并不重要。至少如果它不在iframe中。你可以在scrollable div上使用scrollTop和scrollHeight进行操作。你可以在浏览器中搜索滚动。StackOverflow中有很多问题。实际上,我想一次单击一次滚动弹出窗口。谢谢,弹出窗口中是否有可以使用引用滚动的元素?如果是现在,您可以滚动到该元素。谢谢。事实上,我没有这样的元素。滚动时加载元素。因此,如果有办法检查滚动条是否到达其结束位置,那么我可以滚动滚动条并找到填充的元素,然后再次检查是否可以滚动()方法,如果是,请单击滚动条()方法。我想编写该功能的代码。