1.整个页面滚动条
# 顶部
def scrollPageTop(self):
js = 'var action=document.documentElement.scrollTop=0'
self.b.execute_script(js)
# 底部
def scrollPageBottom(self):
# js = 'var action=document.documentElement.scrollTop=10000'
# self.b.execute_script(js)
self.b.execute_script("window.scrollTo(0, document.body.scrollHeight)")
2.局部元素
js='document.getElementsByClassName("scroll")[0].scrollTop=10000'
# 就是这么简单,修改这个元素的scrollTop就可以
dr.execute_script(js)
document.getElementsByClassName("scroll")[0].scrollHeight # 获取滚动条高度
document.getElementsByClassName("scroll")[0].scrollWidth # 获取横向滚动条宽度
document.getElementsByClassName("scroll")[0].scrollLeft=xxx # 控制横向滚动条位置
3.js点击元素
$("#${id}")[0].click();
document.getElementById("123").click()