2016-01-03 60 views
0

使用RSelenium有什么简单/自动的方式在页面中向下滚动?Selenium中的向下滚动按钮

我在页面中使用了一个延迟,在该页面中我应该向下滚动以查看内容。

remDr$navigate("http://www.pageyouprefer.com/") 
Sys.sleep(35) 
+0

复制的http://stackoverflow.com/questions/31901072/scrolling-page-in-rselenium和http://stackoverflow.com/questions/34251014/page-scrolling-using-rselenium – lukeA

+0

@卢克谢谢你。这篇文章没有答案,所以我问了这个问题。 – Berbery

+0

我认为这很明显,但也许它不是 - 我的错。我编辑了[以前的答案](http://stackoverflow.com/questions/31901072/scrolling-page-in-rselenium)。 – lukeA

回答

1

您可以滚动由JavaScript执行。

试试这个。

WebDriver driver = new FirefoxDriver(); 
JavascriptExecutor js = (JavascriptExecutor)driver; 
jse.executeScript("window.scrollBy(0,200)", "");