# 滚动条操作

操作滚动条原因:在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()

 

 

posted @ 2022-03-08 17:41  饭兜  阅读(65)  评论(0编辑  收藏  举报