1.主界面上的上下滚动条
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
js.ExecuteScript("window.scrollTo(0, document.body.scrollHeight);");
使用这行代码能让你的浏览器滚动条滚动到页面的最底部,但是类似知乎这样的网站,单单如此还无法加载下一页的内容,这时你让程序sleep一下,WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(2));,再执行上面这行代码,就可以滚动到下一页的底部
2. 元素窗口上面的滚动条可以通过如下方式
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
js.ExecuteScript("document.getElementById('task-property').scrollTop = document.getElementById('task-property').scrollHeight");
转自:https://blog.csdn.net/hanshuiyihenwutong/article/details/54599008