如何让滚动条自动滚动到底部
1、首先判定是全页面滚动条还是局部DIV滚动条
2、如果是DIV滚动条,判定这个DIV所在的Frame,并使用语句切换到所处的frame
3、查找到div滚动条元素
4、使用javascript语句滚动到底部。
target = browser.find_element_by_class_name("dojoxGrid-scrollbox")
browser.execute_script("arguments[0].scrollTop=arguments[0].scrollHeight;", target)
如何让滚动条自动滚动元素所在位置
1、查找到具体元素
2、使用javascript语句滚动到该元素位置上。
target = browser.find_elements_by_xpath("//div[@id='page-" + str(page) + "']" +
"/div[contains(@class,'dojoxGrid-row')]/table[@class='dojoxGrid-row-table']")[page_maxrow-1]
browser.execute_script("arguments[0].scrollIntoView();", target)
特别提示:scrollIntoView()后面的这个括号不要丢了!