friends-of-behat/mink-debug-extension
Behat extension that logs Mink-related data after every failed step and can save screenshots with a supporting driver. Configure a log directory, optional screenshots, and clean starts; especially useful for debugging CI runs like Travis.
NOASSERTION, dependents are zero, and ecosystem activity is limited. Adopt only after legal review and with a maintenance/fallback plan; do not position it as a strategic platform bet.behat.yml configuration; and engineering can pin versions, own upgrades, and accept community-supported OSS.Executive summary: This is a small, dev-only OSS extension that captures logs and optional screenshots after failed Behat/Mink steps. It can improve QA feedback and reduce debugging time at low implementation cost, but it is not a strategic platform dependency and does not affect customer-facing runtime. Adopt only if Behat is already part of the testing stack, legal clears the NOASSERTION license, and engineering pins the version with a fallback plan.
Engineering summary: Add friends-of-behat/mink-debug-extension as a Composer dev dependency, configure FriendsOfBehat\MinkDebugExtension with a log directory and optional screenshot/clean-start settings, and publish artifacts from CI failed-step runs. There is no Laravel service provider or runtime integration. Main risks are limited maintenance signals, zero dependents, and license ambiguity; mitigate by isolating it to Behat profiles, pinning versions, limiting CI artifact retention, and remaining ready to replace it with custom Behat hooks if needed. It complements—but does not replace—PHPUnit, Pest, or Dusk.
How can I help you explore Laravel packages today?