Selenium 高级进阶操作详解

📅 2026/7/6 3:58:24 👁️ 阅读次数 📝 编程学习
Selenium 高级进阶操作详解

一、前言

在前文我们掌握了 Selenium 八大元素定位方式与基础页面等待机制,本文聚焦企业 UI 自动化项目高频高级操作,覆盖鼠标键盘复合动作、下拉框、JS 弹窗、iframe 多框架、多窗口标签页、JS 脚本交互、文件上传下载、Cookie、表格、视频控件、浏览器配置、断言校验等全套进阶能力,全部附带可直接运行 Python 实战代码,适配 Selenium4 标准 API。

二、基础对象核心操作:WebElement & WebDriver

2.1 WebElement 元素基础 API

所有定位到的页面元素返回WebElement对象,内置核心操作:

方法功能说明
click()单击元素
send_keys("内容")输入文本 / 文件路径
clear()清空输入框内容
text获取元素展示文本
get_attribute("属性名")获取 DOM 原生属性