46 lines
1.7 KiB
Markdown
46 lines
1.7 KiB
Markdown
Mink BrowserKit Driver
|
|
======================
|
|
|
|
[](https://packagist.org/packages/behat/mink-browserkit-driver)
|
|
[](https://packagist.org/packages/behat/mink-browserkit-driver)
|
|
[](https://packagist.org/packages/behat/mink-browserkit-driver)
|
|
[](https://github.com/minkphp/MinkBrowserKitDriver/actions/workflows/tests.yml)
|
|
[](https://packagist.org/packages/behat/mink-browserkit-driver)
|
|
[](https://codecov.io/gh/minkphp/MinkBrowserKitDriver)
|
|
|
|
Usage Example
|
|
-------------
|
|
|
|
``` php
|
|
<?php
|
|
|
|
use Behat\Mink\Mink,
|
|
Behat\Mink\Session,
|
|
Behat\Mink\Driver\BrowserKitDriver;
|
|
|
|
use Symfony\Component\HttpKernel\Client;
|
|
|
|
$app = require_once(__DIR__.'/app.php'); // Silex app
|
|
|
|
$mink = new Mink(array(
|
|
'silex' => new Session(new BrowserKitDriver(new Client($app))),
|
|
));
|
|
|
|
$mink->getSession('silex')->getPage()->findLink('Chat')->click();
|
|
```
|
|
|
|
Installation
|
|
------------
|
|
|
|
To install use the `composer require` command:
|
|
|
|
```bash
|
|
composer require --dev behat/mink behat/mink-browserkit-driver
|
|
```
|
|
|
|
Maintainers
|
|
-----------
|
|
|
|
* Christophe Coevoet [stof](https://github.com/stof)
|
|
* Other [awesome developers](https://github.com/minkphp/MinkBrowserKitDriver/graphs/contributors)
|