做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