symfony/browser-kit
Symfony BrowserKit simulates a web browser in PHP, letting you make requests, click links, and submit forms programmatically. Includes an HttpClient-based implementation for real HTTP requests, ideal for functional tests and scraping.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| zenstruck/browser | 0.87 | zenstruck/browser is an expressive, fluent wrapper around Symfony's functional testing features, letting you visit pages, assert content, fill fields, and click buttons in chainable code. Pair it with zenstruck/foundry for succinct, readable tests. | 230 | 229 | 27 | 165K | 28 | 39.6 | 57.2 | MIT | 3 weeks ago | |
| symfony/panther | 0.86 | Symfony Panther is a PHP library for end-to-end browser testing and web scraping using real browsers like Chrome and Firefox. Built on the W3C WebDriver protocol, it drives native browsers for reliable automation in Symfony or standalone. | 3,070 | 3,078 | 235 | 538K | 201 | 53.9 | 55.6 | MIT | 9 months ago | |
| orchestra/testbench-browser-kit | 0.86 | BrowserKit Testbench component helps package developers write Laravel tests using laravel/browser-kit-testing. Swap your base TestCase for Orchestra\Testbench\BrowserKit\TestCase and use the fluent visit, see, and form APIs. | 0 | 37 | — | 7K | — | 9.3 | 52.7 | — | — | |
| friends-of-behat/symfony-extension | 0.86 | Behat extension that integrates Symfony 6 and 7 with a Mink driver, letting you define contexts as autowired Symfony services and test your application without setting up a server. | 481 | 482 | 77 | 640K | 24 | 35.5 | 58.5 | MIT | 3 months ago | |
| laravel/browser-kit-testing | 0.85 | Laravel BrowserKit Testing gives your Laravel apps a fluent API for making HTTP requests, inspecting responses, and filling out forms. Extend the provided TestCase base class and write expressive visit, see, and dontSee tests with no extra setup. | 515 | 518 | 72 | 177K | 0 | 20.4 | 37.3 | MIT | 7 months ago | |
| behat/mink-browserkit-driver | 0.85 | — | 542 | 547 | 84 | 1M | 6 | 12.1 | 47.4 | MIT | 11 months ago | |
| playwright-php/playwright-symfony | 0.85 | Symfony integration for playwright-php, giving Symfony apps and test suites a clean way to drive real browsers with Playwright for end-to-end testing, scraping, and UI automation. | 41 | 40 | 9 | 63K | 5 | 20.0 | 53.5 | NOASSERTION | 1 month ago | |
| pbmedia/laravel-browser-kit-macro | 0.85 | pbmedia/laravel-browser-kit-macro adds useful macros to Laravel's Browser Kit, extending its fluent HTTP testing API with convenient helpers and assertions so you can write cleaner, more expressive feature tests for Laravel applications. | 2 | 2 | 4 | 0 | 0 | 6.3 | — | MIT | 8 months ago | |
| mkoprek/request-validation-bundle | 0.85 | A validation bundle for PHP applications that applies rules to incoming HTTP request data, helping you reject malformed or missing input before it reaches your controllers. Define rules once and get consistent validation behavior and error responses across your request handling. | 0 | 0 | 2 | 0 | 0 | 0.1 | — | MIT | 3 years ago | |
| oskarstark/symfony-http-responder | 0.85 | Lightweight Symfony bundle that streamlines building HTTP responses by wrapping common response patterns in a simple responder layer. Helps keep controllers thin and consistent when returning JSON, redirects, views, files, and other responses across your app. | 13 | 13 | 4 | 9K | 1 | 10.4 | 40.9 | MIT | 9 months ago | |
| eveltic/cookie-bundle | 0.85 | Symfony bundle for managing GDPR/AEPD-compliant user cookie consent. Configure technical, preference, analytics, and ad categories, set expiration periods, and support light, dark, or auto themes. Includes Twig helpers, Doctrine integration, ajax-driven UI, consent checking, versioning, and CLI arch... | 2 | 2 | 2 | 571 | 1 | 2.1 | 31.5 | MIT | 1 year ago | |
| rybakit/navigation-bundle | 0.85 | A Symfony bundle for building and rendering hierarchical navigation menus. Define menu trees, track the active item based on the current route, and output them in your templates with minimal setup. A lightweight way to keep site navigation organized and consistent across your application. | 7 | 8 | 2 | 2 | 1 | 0.2 | 1.3 | MIT | 8 years ago | |
| mcc-api-tools/request-object-bundle | 0.85 | A Symfony bundle for turning incoming HTTP requests into typed request objects. Centralize validation, mapping, and input handling so controllers stay clean, reusable, and easier to test across API endpoints and request workflows. | 1 | 2 | 0 | 0 | 0 | 13.6 | — | MIT | 3 months ago | |
| symfony/webapp-pack | 0.85 | Symfony Flex metapackage that installs a curated set of bundles for building full web applications: framework, Twig, Doctrine ORM, security, forms, validator, mailer, console, and Maker. Use it to bootstrap a standard Symfony webapp with a single composer require. | 22 | — | 10 | — | 5 | 2.0 | 2.3 | — | 2 years ago |
|
| netgen/content-browser | 0.85 | Netgen Content Browser is a Symfony bundle that provides a reusable content-picker interface for Ibexa/eZ Platform. Browse, search, and filter repository content by content type, then select items for layouts, blocks, and other integrations. | 14 | 14 | 6 | 1K | 0 | 0.3 | 26.4 | MIT | — | |
| redkite-labs/redkite-labs-theme-engine-bundle | 0.85 | RedKite Labs Theme Engine Bundle is a Symfony bundle for adding theme support to PHP applications. It helps organize and switch themes, manage templates, assets, and configuration, making customizable multi-theme projects easier to build and maintain. | 2 | 2 | 0 | 103 | 0 | 0.0 | 21.4 | MIT | — | |
| duncan3dc/dusk | 0.85 | A collection of helpers and utilities for Laravel Dusk that makes browser-based end-to-end testing more convenient. It reduces boilerplate around common page interactions and assertions, helping you write clearer, more maintainable UI tests while keeping close to Dusk's familiar API. | 84 | — | 11 | — | 2 | 0.6 | 0.3 | Apache-2.0 | — | |
| krak/symfony-playground | 0.85 | A Symfony playground for experimenting with framework features, components, and configuration in a safe sandbox. Use it to prototype ideas, test integrations, and explore Symfony behavior before applying patterns to real projects. | 0 | 0 | 1 | 0 | 0 | 0.4 | — | MIT | 6 years ago | |
| locaine/lcn-wysihtml5-bundle | 0.85 | LCN WysiHTML5 Bundle integrates the wysihtml5 rich-text editor into Laravel/PHP applications, providing a lightweight WYSIWYG field for content forms. It packages editor assets and helpers to simplify setup, configuration, and use in views. | 2 | 3 | 0 | 0 | 1 | 0.1 | — | — | — | |
| symkit/bundle-ai-kit | 0.85 | Symkit Bundle AI Kit is a Laravel/PHP package for adding AI features to applications. It offers ready-to-use services, configuration, and utilities that simplify model calls, prompt handling, and AI-powered workflows, helping developers reduce boilerplate in Laravel projects. | 3 | 3 | 0 | 0 | 0 | 7.6 | — | — | 7 months ago |
How can I help you explore Laravel packages today?