browser

componentv1.0.0

Browser 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

NameRequiredDefaultDescription
urlyesURL to navigate to
actionnonavigatenavigate, screenshot, or getText
selectornoCSS selector for getText action
screenshotPathno/tmp/screenshot.pngOutput path for screenshot

Setup

Requires Playwright: playwright install chromium (handled automatically by kdeps).

Versions

VersionPublishedStatus
1.0.04/12/2026active

Details

Author
kdeps
License
Apache-2.0
Latest Version
1.0.0
Published
4/12/2026

Tags

browserplaywrightautomationscraping