BrowserKitDriver

BrowserKitDriver provê uma ponte para o componente Symfony BrowserKit. BrowserKit é um emulador de navegador fornecido pelo Symfony project.

Instalação

BrowserKitDriver é uma biblioteca PHP pura disponível através do Composer:

$ composer require behat/mink-browserkit-driver

Nota

O componente BrowserKit somente provê uma implementação abstrata. As implementações atuais são fornecidas por outros projetos, como Goutte ou o componente Symfony HttpKernel.

Se você está usando Goutte, você deve usar o especial GoutteDriver que garante completa compatibilidade com o Goutte devido um caso extremo no Goutte.

Uso

Afim de falar conversar com o BrowserKit, você deve instanciar um Behat\Mink\Driver\BrowserKitDriver:

$browserkitClient = // ...

$driver = new \Behat\Mink\Driver\BrowserKitDriver($browserkitClient);