selenium中,怎么进行浏览器的上下滚动

打开一个也么,把浏览器拉高一点,方便看到效果,所有代码见下面

主要使用了,它可以执行js语句

复制代码
driver.execute_script("window.scrollTo(0,10000)")
python 复制代码
from selenium import webdriver
import time


# 创建浏览器驱动对象
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()            # 参数写浏览器驱动文件的路径,若配置到环境变量就不用写了
# 访问网址
driver.get("https://www.baidu.com/")

# 跳转到新闻页
driver.find_element(By.XPATH, '//*[contains(text(),"新闻")]').click()

# 拉高尺寸
driver.set_window_size(100, 1200)

# 切换窗口
handle_list = driver.window_handles
driver.switch_to.window(handle_list[-1])

time.sleep(3)

# 向下滑动滚动条  (调用js语法)
driver.execute_script("window.scrollTo(0,10000)")



# driver.close()
# driver.quit()         # 这个的效果就是离开整个浏览器
相关推荐
niuniu_66621 小时前
简单的自动化场景(以 Chrome 浏览器 为例)
运维·chrome·python·selenium·测试工具·自动化·安全性测试
suimeng61 天前
ChromeDriver的常用方法
java·selenium
niuniu_6662 天前
Selenium 性能测试指南
selenium·测试工具·单元测试·测试·安全性测试
莓事哒2 天前
selenium和pytessarct提取古诗文网的验证码(python爬虫)
爬虫·python·selenium·测试工具·pycharm
suimeng62 天前
基本元素定位(findElement方法)
java·selenium
mywpython2 天前
mac 最新的chrome版本配置selenium的方式
chrome·python·selenium·macos
软件测试曦曦2 天前
如何使用Python自动化测试工具Selenium进行网页自动化?
自动化测试·软件测试·python·功能测试·测试工具·程序人生·自动化
freejackman2 天前
Selenium框架——Web自动化测试
python·selenium·测试
互联网杂货铺2 天前
黑盒测试、白盒测试、集成测试和系统测试的区别与联系
自动化测试·软件测试·python·功能测试·测试工具·单元测试·集成测试
Feng.Lee2 天前
聊一聊缓存如何进行测试
功能测试·测试工具·缓存