【发布时间】:2013-07-22 16:52:32
【问题描述】:
我有一个页面。当我手动滚动它时,它会增长,然后我可以一次又一次地滚动它,直到滚动到达底部(一个很好的例子是 facebook 时间线页面)。
我试着写:
static IWebDriver driver = new ChromeDriver(@"C:\selenium\net40");
IJavaScriptExecutor js = driver as IJavaScriptExecutor;
然后我进入一个页面并做了:
js.ExecuteScript("window.scroll(0, document.height)");
但我可以滚动更多。
即使页面在增长,我怎样才能让它滚动到底部?
任何帮助表示赞赏!
【问题讨论】:
-
鉴于您目前的答案,我想我们可能需要澄清一下。您究竟希望何时进行此滚动?
标签: c# javascript selenium-webdriver