browser
componentv1.0.0Browser automation via Playwright (navigate, screenshot, getText)
Usage
This is a built-in component — it ships with kdeps and requires no installation. Use it directly in your workflow resource:
run:
browser:
# see README for options
See the kdeps CLI docs for full component configuration reference.
README
browser
Headless browser automation using Python Playwright. Built-in kdeps component.
Supports navigate, screenshot, and getText actions.
Usage
run:
component:
name: browser
with:
url: "https://example.com"
action: screenshot
screenshotPath: /tmp/page.png
Inputs
| Name | Required | Default | Description |
|---|---|---|---|
| url | yes | — | URL to navigate to |
| action | no | navigate | navigate, screenshot, or getText |
| selector | no | — | CSS selector for getText action |
| screenshotPath | no | /tmp/screenshot.png | Output path for screenshot |
Setup
Requires Playwright: playwright install chromium (handled automatically by kdeps).
Versions
| Version | Published | Status |
|---|---|---|
| 1.0.0 | 4/12/2026 | active |
Details
- Author
- kdeps
- License
- Apache-2.0
- Latest Version
- 1.0.0
- Published
- 4/12/2026
Tags
browserplaywrightautomationscraping