##### playwright.sync_api
```python
from playwright.sync_api import sync_playwright, Playwright
```
- [[sync_playwright()]] 顶层API
---
- [[class Playwright]] 任务启动器
- [[class BrowserType]] 用于启动特定类型浏览器的工厂类
- [[class Browser]] 表示一个浏览器实例,可以用来控制和操作浏览器
- [[class BrowserContext]] 浏览器上下文对象,表示浏览器中的一个独立会话
- [[class Page]] 浏览器页面
- [[class Request]] 页面请求
- [[class Response]] 页面响应
- [[class Mouse]] 鼠标
- [[class Keyboard]] 键盘
- [[class Locator]] 定位器
- [[class Dialog]] 页面对话框
- [[class Download]] 页面下载
- [[class ElementHandle]] 页内 DOM 元素
- [[class FileChooser]] 页面文件选择器
- [[class Frame]] 页面框架
- [[class FrameLocator]] 框架定位器
- [[class WebSocket]] 页面 WebSocket 连接
- [[class Worker]] 页面 WebWorker
- [[class JSHandle]] 页面 JavaScript 对象
- [[class Touchscreen]] 触摸屏
- [[class Route]] 路由
- [[class CDPSession]] CDP 会话对象,用于与浏览器通信
- [[class ConsoleMessage]] 代表浏览器中的控制台消息
- [[class Tracing]] 操作追踪
- [[class Video]] 录制视频
- [[class APIRequest]] 用于发出 API 请求的对象
- [[class APIRequestContext]] API 请求的上下文对象
- [[class APIResponse]] API 请求的响应对象
- [[class Selectors]] 自定义选择器引擎
- [[class Error]] 异常对象
- [[class TimeoutError]] 超时异常
- [[class WebError]] 网络异常
- [[playwright.断言|Assertions]] 断言
- [[class APIResponseAssertions]] API响应断言
- [[class LocatorAssertions]] 定位器断言
- [[class PageAssertions]] 页面断言