Selenium 浏览器操作 · 鼠标键盘 · 等待 · 窗口框架 · 选择框对话框,每种方法配有 演示 · 练习
从浏览器操作到高级下载,循序渐进掌握 Selenium 常用操作
浏览器的导航、前进后退、刷新、窗口大小调整、前进后退等基础操作,是每个自动化脚本的起点。
鼠标单击、双击、右键、拖拽、悬停等操作,通过 ActionChains 实现复杂交互。
输入文本、按键组合(Ctrl+C/V)、功能键(Enter/Tab/Esc),配合 ActionChains 实现复杂快捷键。
下拉框 <select> 元素的选中/取消,支持按值、索引、可见文本三种方式选择。
JS 原生 alert / confirm / prompt 弹窗处理,获取弹窗文本、点击确定/取消、输入内容。
浏览器下载文件的路径配置、文件名获取、下载完成等待,以及通过 requests 库直接下载的替代方案。
把浏览器操作、鼠标键盘、窗口框架、选择框对话框放到一个页面,逐个模块练习实战