我能够在代码下方滚动常规页面,但无法滚动简单的ajax无限页面,如http://darsa.in/sly/examples/infinite.html
有什么想法吗?
driver = webdriver.Firefox()
driver.get('http://play.google.com/store')
driver.execute_script("window.scrollTo(0,10000);")
driver = webdriver.Firefox()
driver.get('http://darsa.in/sly/examples/infinite.html')
driver.execute_script("window.scrollTo(0,10000);")
谢谢!
答案 0 :(得分:1)
在开始滚动之前设置页面加载时间。这将允许您等待30秒而页面未完成加载
driver = webdriver.Firefox()
driver.get('http://darsa.in/sly/examples/infinite.html')
driver.set_page_load_timeout(30)
driver.execute_script("window.scrollTo(0,10000);")