Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Webdriver Laravel Package

php-webdriver/webdriver

PHP bindings for Selenium WebDriver. Drive real browsers from PHP via W3C WebDriver (and legacy JsonWireProtocol), compatible with Selenium 2–4. Install via Composer and connect to Selenium Server or other remote ends for automation/testing.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

Architecture fit: This package serves as a foundational Selenium WebDriver client for PHP, making it ideal for integrating browser automation into PHP-based testing frameworks. It aligns perfectly with Laravel's ecosystem via Dusk (which depends on it) and works with standard Selenium infrastructure (Grid, standalone servers, or direct browser drivers). The W3C protocol support ensures compatibility with modern browser automation practices while maintaining legacy JsonWireProtocol support for older Selenium versions.

Integration feasibility: High. Composer-based installation simplifies dependency management. Requires minimal setup for local development (Chromedriver/Geckodriver) and seamless integration with Selenium Grid for distributed testing. The API design mirrors other Selenium language bindings, reducing learning curve for teams familiar with WebDriver concepts.

Technical risk: Moderate. External dependencies (browser drivers, Selenium server) require version synchronization and maintenance. Legacy JsonWireProtocol usage may introduce edge cases, though W3C is the default. Potential compatibility issues if browser driver versions drift from Selenium server versions. The package has no direct dependents listed (

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport
twbs/bootstrap4
php-http/client-implementation
phpcr/phpcr-implementation
cucumber/gherkin-monorepo
haydenpierce/class-finder
psr/simple-cache-implementation