Selenium 高级进阶操作详解
📅 2026/7/6 3:58:24
👁️ 阅读次数
📝 编程学习
一、前言
在前文我们掌握了 Selenium 八大元素定位方式与基础页面等待机制,本文聚焦企业 UI 自动化项目高频高级操作,覆盖鼠标键盘复合动作、下拉框、JS 弹窗、iframe 多框架、多窗口标签页、JS 脚本交互、文件上传下载、Cookie、表格、视频控件、浏览器配置、断言校验等全套进阶能力,全部附带可直接运行 Python 实战代码,适配 Selenium4 标准 API。
二、基础对象核心操作:WebElement & WebDriver
2.1 WebElement 元素基础 API
所有定位到的页面元素返回WebElement对象,内置核心操作:
| 方法 | 功能说明 |
|---|---|
click() | 单击元素 |
send_keys("内容") | 输入文本 / 文件路径 |
clear() | 清空输入框内容 |
text | 获取元素展示文本 |
get_attribute("属性名") | 获取 DOM 原生属性 |
编程学习
技术分享
实战经验