JS处理滚动条
通过webdriver提供的execute_script()方法执行JS脚本操作滚动条
右侧滚动条
Firefox浏览器和Chrome浏览器用的语法不一样,下面区分列出来,貌似谷歌浏览器71版通用火狐了
js = "var q=document.documentElement.scrollTop=10000" # Firefox浏览器滚动到底部
js = "var q=document.documentElement.scrollTop=0" # Firefox浏览器滚动到顶部
js = "var q=document.body.scrollTop=10000" # Chrome浏览器滚动到底部
js = "var q=document.body.scrollTop=0" # Chrome浏览器滚动到顶部
js = "var q=document.getElementById('id').scrollTop=0" # 通过id属性切入操作内嵌表单的滚动条
横向滚动条
js = "window.scrollTo(x,y);" # x为横向距离 y为纵向距离
据说不存在兼容问题的scrollTo函数
--scrollH