behat/mink-goutte-driver
Deprecated Mink driver for the Goutte browser client, enabling fast, headless HTTP-based browsing and DOM interaction in Behat/Mink tests. Use for simple crawling/navigation without JavaScript; superseded by behat/mink-browserkit-driver.
symfony/http-client + symfony/browser-kit) by providing a transitional driver. Critical for teams maintaining older PHP (7.1+) test suites that rely on Goutte 2/3.Adopt If:
browser-kit.browser-kit incrementally).Look Elsewhere If:
behat/mink-browserkit-driver directly (no Goutte dependency).browser-kit-driver for new work).For Executives:
"This package lets us modernize our test suite without rewriting everything. By migrating from Goutte to Symfony’s browser-kit incrementally, we reduce technical debt, future-proof our CI/CD pipeline, and align with PHP’s evolving ecosystem—all while keeping our existing test coverage intact. The cost? Minimal rework; the benefit? A scalable, maintainable foundation for automated testing."
For Engineering:
*"The behat/mink-goutte-driver is a stopgap to transition legacy Goutte tests to Symfony’s browser-kit. It’s lightweight, MIT-licensed, and supports PHP 7.1+. Key trade-offs:
browser-kit-driver for new projects); limited to headless testing.
Action: Use this to migrate existing Goutte tests, then replace with browser-kit-driver in 3–6 months. Prioritize tests with highest failure rates first."*For QA/DevOps: "This lets us keep using Behat for UI tests while moving to a more sustainable stack. No need to rewrite tests—just update dependencies. Perfect for CI/CD where speed and reliability matter."
How can I help you explore Laravel packages today?