{"adoption": {"forks": 842, "observed_at": "2026-08-28T04:09:12.104812+00:00", "stars": 5200}, "canonical_url": "https://ross.abutalabs.com/products/php-webdriver", "card": {"archived": false, "artifact_type": "library", "description": "PHP client for Selenium/WebDriver protocol. Previously facebook/php-webdriver", "domain": ["testing", "web-development", "developer-tools"], "enriched": true, "function": ["testing", "e2e-testing", "http-client"], "health_score": 79, "homepage": null, "language": "PHP", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["php-webdriver/php-webdriver"], "name": "php-webdriver/php-webdriver", "platform": ["php", "cross-platform"], "pushed_at": "2026-08-14T12:20:47+00:00", "repo": "php-webdriver/php-webdriver", "stars": 5200, "tags": ["selenium", "webdriver", "browser-automation", "w3c-webdriver", "jsonwire-protocol", "chromedriver", "geckodriver", "automation"], "topics": ["php-webdriver", "selenium-webdriver", "w3c-webdriver", "webdriver", "selenium", "selenium-php"], "urls": [], "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"], "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.", "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"], "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"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/php-webdriver", "repo": "php-webdriver/php-webdriver", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.104812+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:00:15.556151+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cff98ec580c746961aa8996e1431cc8bdd359e5d75d3c2b7d182f1b2b6875ff2", "fetched_at": "2026-08-28T04:09:12.104812+00:00", "kind": "readme", "missing": false, "url": "https://github.com/php-webdriver/php-webdriver"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.104812+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:00:15.556151+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cff98ec580c746961aa8996e1431cc8bdd359e5d75d3c2b7d182f1b2b6875ff2", "fetched_at": "2026-08-28T04:09:12.104812+00:00", "kind": "readme", "missing": false, "url": "https://github.com/php-webdriver/php-webdriver"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:00:15.556151+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cff98ec580c746961aa8996e1431cc8bdd359e5d75d3c2b7d182f1b2b6875ff2", "fetched_at": "2026-08-28T04:09:12.104812+00:00", "kind": "readme", "missing": false, "url": "https://github.com/php-webdriver/php-webdriver"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.104812+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.104812+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.104812+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:00:15.556151+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cff98ec580c746961aa8996e1431cc8bdd359e5d75d3c2b7d182f1b2b6875ff2", "fetched_at": "2026-08-28T04:09:12.104812+00:00", "kind": "readme", "missing": false, "url": "https://github.com/php-webdriver/php-webdriver"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.104812+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.104812+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:00:15.556151+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cff98ec580c746961aa8996e1431cc8bdd359e5d75d3c2b7d182f1b2b6875ff2", "fetched_at": "2026-08-28T04:09:12.104812+00:00", "kind": "readme", "missing": false, "url": "https://github.com/php-webdriver/php-webdriver"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.104812+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.104812+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.104812+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:00:15.556151+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cff98ec580c746961aa8996e1431cc8bdd359e5d75d3c2b7d182f1b2b6875ff2", "fetched_at": "2026-08-28T04:09:12.104812+00:00", "kind": "readme", "missing": false, "url": "https://github.com/php-webdriver/php-webdriver"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.104812+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.104812+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:00:15.556151+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cff98ec580c746961aa8996e1431cc8bdd359e5d75d3c2b7d182f1b2b6875ff2", "fetched_at": "2026-08-28T04:09:12.104812+00:00", "kind": "readme", "missing": false, "url": "https://github.com/php-webdriver/php-webdriver"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:00:15.556151+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cff98ec580c746961aa8996e1431cc8bdd359e5d75d3c2b7d182f1b2b6875ff2", "fetched_at": "2026-08-28T04:09:12.104812+00:00", "kind": "readme", "missing": false, "url": "https://github.com/php-webdriver/php-webdriver"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:00:15.556151+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cff98ec580c746961aa8996e1431cc8bdd359e5d75d3c2b7d182f1b2b6875ff2", "fetched_at": "2026-08-28T04:09:12.104812+00:00", "kind": "readme", "missing": false, "url": "https://github.com/php-webdriver/php-webdriver"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:00:15.556151+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cff98ec580c746961aa8996e1431cc8bdd359e5d75d3c2b7d182f1b2b6875ff2", "fetched_at": "2026-08-28T04:09:12.104812+00:00", "kind": "readme", "missing": false, "url": "https://github.com/php-webdriver/php-webdriver"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5486, "days_push": 19, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}