1.1 KiB
1.1 KiB
Mink integration
SymfonyExtension provides an integration with Mink and defines a dedicated, isolated driver to use for Symfony application testing.
Installation
- Require the packages needed for the driver using Composer:
composer require --dev behat/mink:^1.7@dev behat/mink-extension behat/mink-browserkit-driver
- Enable the bundled driver:
# behat.yml.dist / behat.yml
default:
extensions:
# ...
Behat\MinkExtension:
base_url: 'http://example.com'
sessions:
symfony:
symfony: ~
Usage
This integration provides two services to use inside Symfony container:
-
behat.mink.default_session(autowired by\Behat\Mink\Session) - the default Mink session for the current scenario -
behat.mink.parameters(autowired by\FriendsOfBehat\SymfonyExtension\Mink\MinkParameters) - an object containing the configuration parameters ofMinkExtension(implementing\ArrayAccessso that it can be treated as an array)