基于selenium框架的 web页面滚动

做web测试经常遇到一个问题,web页太长,需要滑动至底部才能点击某个元素,今天来讲讲如何滑动web页

方法一:

调用js,亲测chrome有效

滑动页面至底部:

 js = "var q=document.documentElement.scrollTop=100000"

driver.execute_script(js)

滑动页面至顶部:

js = "var q=document.documentElement.scrollTop=0"

driver.execute_script(js) 

方法二:

模拟发送tab键,亲测有效,可以滑动至element元素所在位置

from selenium.webdriver.common.keys import Keys 

driver.find_element_by_id("element") .send_keys(Key.TAB)

感兴趣的可以看一下keys类,里面有很多按键,tab只是其中之一

Keys

你可能感兴趣的:(基于selenium框架的 web页面滚动)