# php-webdriver/php-webdriver

PHP client for Selenium/WebDriver protocol. Previously facebook/php-webdriver

Repository: https://github.com/php-webdriver/php-webdriver
Canonical: https://ross.abutalabs.com/products/php-webdriver
Language: PHP
License: MIT
License Family: permissive
Topics: php-webdriver, selenium-webdriver, w3c-webdriver, webdriver, selenium, selenium-php
Last push: 2026-08-14T12:20:47+00:00

## Health v2 (maintenance only)
Score: 76/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 97, release rhythm 35, longevity 100
- inputs: {"age_days": 5486, "days_push": 19, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5200, forks 842 (observed 2026-08-28T04:09:12.104812+00:00)

## What it is
php-webdriver is the PHP language binding for the Selenium WebDriver protocol, allowing PHP code to control web browsers programmatically. It supports the modern W3C WebDriver protocol as well as the legacy JsonWireProtocol and works with Selenium server 2.x through 4.x.

## Use cases
- automate browser testing from php
- run selenium end-to-end tests in php
- control chrome or firefox programmatically with php
- scrape dynamic web pages with a real browser
- test web applications with php and selenium
- drive chromedriver or geckodriver from php code

## When to choose
- you write automated browser tests in PHP and need Selenium WebDriver bindings
- you need W3C WebDriver protocol support with Selenium 2.x-4.x compatibility
- you want an API consistent with official Selenium bindings for Java, Python, or Ruby

## When to avoid
- your project is not PHP-based - use the official Selenium bindings for your language
- you only need simple HTTP requests without browser automation
- you need a full test framework rather than a WebDriver client library

## Facets
- artifact type: library
- maturity: active
- function: testing, e2e-testing, http-client
- domain: testing, web-development, developer-tools
- platform: php, cross-platform
- tags: selenium, webdriver, browser-automation, w3c-webdriver, jsonwire-protocol, chromedriver, geckodriver, automation

## Member repositories
- php-webdriver/php-webdriver (main) score 76

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:12.104812+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:00:15.556151+00:00, confidence not recorded.
  - readme: https://github.com/php-webdriver/php-webdriver (fetched 2026-08-28T04:09:12.104812+00:00, sha cff98ec580c7)
- Data as of 2026-08-30T08:39:29.467469+00:00.
