Skip to content

指南

每项能力对应一篇指南,都配有可运行的示例。如果你是新手,请从 核心概念 开始,或者直接跳到你需要的任务。

核心概念

  • 核心概念:tab 和 browser 对象、异步模型,以及“无 webdriver”在实践中意味着什么。

查找与提取

  • 元素查找:用 find()(按属性)和 query()(CSS 或 XPath)定位元素。
  • DOM 遍历:从一个元素移动到它的子元素、兄弟元素和 shadow root。
  • 结构化提取:用模型从页面中提取带类型、经校验的数据。

交互

  • 键盘:以拟人化的节奏输入文本、按下按键。
  • 鼠标:点击元素或直接操作原始坐标,配合拟人化的移动。
  • 文件操作:上传文件、处理下载。
  • Iframe:查找并操作 frame 内部的元素。
  • 截图与 PDF:截取页面、某个元素,或生成 PDF。

网络

管理浏览器

响应事件

  • 事件:在页面和网络事件触发时运行回调。
  • 重试:用 retry 装饰器重试不稳定的步骤。

下一步