# 滚动条操作
操作滚动条原因:在web自动化中有些特殊场景,如:滚动条拉到页面最底层,指定按钮才可用,指定的元素才可以定位。
2、操作方法
第一步:设置操作滚动条操作语句
如:js="window.scrollTo(0,10000)"
0:左边距 ---->水平滚动条
10000:上边距------->垂直滚动条
第二步:调用执行js方法,将设置js语句传入方法中
方法:driver.execute_script(js)
from selenium import webdriver from time import sleep # 获取浏览器对象 driver = webdriver.Chrome() driver.maximize_window() driver.implicitly_wait(10) # 设置网络链接 url = "https://www.qq.com/" driver.get(url) sleep(2) """ 目标:滚动条操作 需求:启动,暂停2秒,滚动条拉到最底部 """ # 第一步,设置js控制滚动条语句 js = "window.scrollTo(0,10000)" # 第二步,调用执行js语句方法 driver.execute_script(js) sleep(2) driver.quit()