phpunit/phpunit-selenium
PHPUnit-Selenium provides a Selenium2TestCase for running end-to-end browser tests with Selenium 2 in PHPUnit. Install via Composer and use version lines aligned to PHPUnit/PHP (e.g., 9.x for PHPUnit 9 on PHP 7.3+).
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| instaclick/php-webdriver | 0.87 | PHP client for Selenium WebDriver, enabling browser automation and end-to-end testing from PHP. Control Chrome/Firefox/RemoteWebDriver, manage sessions, elements, waits, and actions, with support for Selenium Grid and popular testing frameworks. | 434 | 444 | 62 | 340K | 5 | 13.0 | 41.6 | NOASSERTION | 2 years ago | |
| wpstarter/dusk | 0.86 | Laravel Dusk browser automation and testing for WP Starter/Laravel-style apps. Write expressive end-to-end tests using a standalone Chromedriver by default (no JDK/Selenium required), with the option to use other Selenium drivers. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 3 years ago | |
| facebook/webdriver | 0.86 | Archived Selenium WebDriver bindings for PHP. Controls browsers via Selenium 2–4 using JsonWireProtocol and partial W3C WebDriver support. Install with Composer and connect to a running selenium-server. Use php-webdriver/php-webdriver for current updates. | 65 | 25 | 0 | 78K | 0 | 0.2 | 30.0 | Apache-2.0 | — | |
| alexandresalome/php-selenium | 0.86 | — | 33 | 33 | 7 | 319 | 0 | 1.3 | 14.0 | MIT | 12 years ago | |
| laravel/dusk | 0.85 | Laravel Dusk is Laravel’s browser automation and testing tool, offering an expressive API for end-to-end tests. It runs with a bundled standalone ChromeDriver by default (no Selenium or JDK required), but can use other Selenium drivers if needed. | 1,943 | 1,951 | 330 | 984K | 4 | 45.4 | 43.3 | MIT | 3 months ago | |
| php-webdriver/webdriver | 0.85 | 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. | 5,201 | 5,236 | 845 | 2M | 21 | 47.1 | 46.5 | MIT | — | |
| mink/webdriver-classic-driver | 0.85 | Selenium WebDriver “classic” driver for Behat Mink. Run real browser sessions (e.g., Firefox) through a WebDriver server, navigate pages, click links, and integrate with Mink/MinkExtension. Install via Composer; includes CI-tested suite. | 6 | 6 | 5 | 2K | 8 | 3.9 | 38.9 | MIT | 1 year ago | |
| behat/mink-selenium-driver | 0.85 | Selenium 1 driver for Behat Mink. Run browser-driven tests via the legacy Selenium RC API by creating a Mink Session with SeleniumDriver and Selenium\Client, then interact with pages (click links, fill forms) for end-to-end testing. | 9 | 9 | 12 | 188 | 0 | 0.4 | 12.6 | — | 10 years ago | |
| atk4/behat-mink-selenium2-driver | 0.84 | Selenium2 driver for Behat Mink (ATK4 fork), enabling browser-based acceptance tests via Selenium/WebDriver. Use it to run Mink test suites against real browsers for end-to-end UI testing in PHP projects. | 0 | 0 | 0 | 10K | 0 | 0.0 | 55.1 | — | — | |
| behat/mink | 0.84 | — | 1,611 | 1,630 | 289 | 1M | 56 | 43.8 | 68.1 | MIT | 8 months ago | |
| setono/sylius-behat-pack | 0.83 | Dev pack for running Behat tests in Sylius apps and plugins. Pulls in common Behat/Mink tooling and documents a JS-enabled setup using Chromedriver, Selenium, and the Symfony CLI web server for test environments. | 2 | 2 | 1 | 80 | 0 | 1.4 | 19.9 | MIT | 4 years ago | |
| behat/mink-selenium2-driver | 0.83 | — | 511 | 519 | 166 | 332K | 47 | 24.3 | 56.2 | MIT | 2 years ago | |
| wyrihaximus/test-utilities | 0.83 | A set of PHP test utilities for package development: a PHPUnit TestCase with helpers like random namespaces and temp directories, plus ready-made configuration defaults for PHPStan and Rector (paths and docblock-to-attribute conversions). | 7 | 7 | 1 | 145K | 6 | 34.0 | 69.9 | MIT | 2 days ago | |
| symfonycasts/internal-test-helpers | 0.83 | Internal test utilities from SymfonyCasts to streamline PHPUnit and Symfony/Laravel package testing. Provides shared helpers, fixtures, and assertions used across SymfonyCasts projects to reduce boilerplate and keep tests consistent and readable. | 0 | — | 2 | — | 0 | 0.1 | — | — | — | |
| rybakit/phpunit-extras | 0.82 | Extend PHPUnit with custom annotations, placeholders, requirements, and expectations. Build and integrate your own @tags, version/package/expression-based requirements, and reusable expectation helpers. Optional support for composer/semver, package-versions, and symfony/expression-language. | 47 | 47 | 1 | 599 | 0 | 2.2 | 15.6 | MIT | 4 years ago | |
| contributte/phpunit | 0.77 | PHPUnit integration helpers by Contributte for PHP projects. Provides lightweight tooling and conventions to simplify writing, running, and organizing tests, with sensible defaults and compatibility aimed at smoother CI and developer experience. | 1 | 2 | 2 | 1K | 0 | 9.9 | 41.9 | MIT | 7 months ago | |
| phpunit/dbunit | 0.76 | PHPUnit extension for database interaction testing. Provides DbUnit helpers for setting up database fixtures and asserting database state in tests. Install via Composer (dev) or PHAR. Note: this package is no longer maintained. | 223 | 245 | 185 | 47K | 9 | 5.0 | 24.7 | NOASSERTION | 11 years ago | |
| phperf/phpunit | 0.76 | phperf/phpunit is a lightweight PHPUnit extension aimed at profiling and performance measurement during test runs. Add simple hooks to capture timing and resource usage so you can spot slow tests and track performance regressions over time. | 0 | 0 | 0 | 107 | 0 | 0.9 | 27.1 | NOASSERTION | 4 years ago | |
| digitalrevolution/phpunit-extensions | 0.74 | — | 3 | 3 | 2 | 3K | 1 | 21.0 | 44.3 | MIT | 4 months ago | |
| phpunit/phpunit | 0.73 | PHPUnit is the de facto unit testing framework for PHP, based on the xUnit architecture. Run tests, make assertions, and integrate with CI and code coverage. Install via PHAR or Composer and build reliable PHP applications. | 20,042 | 20,557 | 2,226 | 15M | 15 | 79.5 | 54.0 | BSD-3-Clause | 1 week ago |
How can I help you explore Laravel packages today?