对于一个教学项目,我想算教训元素的下页号:https://www.edx.org/course/subject/computer-science如何访问从有限的滚动元件与水豚/骚灵和Rails
我使用的骚灵作为一个网络驱动程序访问该页面,但由于页面正在使用JavaScript函数在页面加载后添加更多的条目,当用户向下滚动时,我需要用Poltergeist复制它。
我曾尝试使用向下滚动:
evaluate_script( “page.scrollPosition = {顶部:page.scrollPosition + 1000,左:0};”)
或
execute_script( “page.scrollPosition = {top:page.scrollPosition + 1000,left:0};”)
它似乎没有工作。
Poltergeist是否有任何方式进入页面底部,以便JavaScript加载(in)有限循环中的所有元素? 加载后,它们很容易计数。
http://www.osmonov.com/2013/02/how-to-scroll-with-capybara-and.html –
试过之前,但似乎并不滚动以显示新元素。我在Poltergeist中截取屏幕截图,并且在执行代码后不显示新元素,甚至包括之后的“睡眠5”。 – Thrabbit