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);