PHPackages                             lablnet/stepwright-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. lablnet/stepwright-php

ActiveLibrary

lablnet/stepwright-php
======================

A declarative, step-by-step approach to web automation and data extraction with Playwright in PHP.

v1.0.0(today)10MITPHPPHP ^8.2CI failing

Since Aug 1Pushed todayCompare

[ Source](https://github.com/lablnet/stepwright-php)[ Packagist](https://packagist.org/packages/lablnet/stepwright-php)[ RSS](/packages/lablnet-stepwright-php/feed)WikiDiscussions main Synced today

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

StepWright PHP
==============

[](#stepwright-php)

 **A declarative, step-by-step approach to web automation and data extraction with Playwright in PHP.**

Overview
--------

[](#overview)

StepWright completely abstracts away the complexity of raw browser automation scripts. Instead of writing imperative browser commands buried deep in loops and error handlers, StepWright allows you to define **declarative scraping workflows** using PHP objects or arrays.

Installation
------------

[](#installation)

```
composer require lablnet/stepwright-php
```

Make sure Node.js and Playwright browsers are installed:

```
npx playwright install chromium
```

Quick Start
-----------

[](#quick-start)

```
