GoutteDriver¶
GoutteDriver fornece uma ponte para o Goutte headless browser. Goutte é um clássico php-puro headless browser, escrito pelo criador do framework Symfony Fabien Potencier.
Nota
O GoutteDriver estende-se do BrowserKitDriver para consertar um caso extremamente pequeno na implementação Goutte do Browserkit. Ele também é capaz de instanciar o cliente Goutte automaticamente.
Instalação¶
GoutteDriver é uma biblioteca PHP pura disponibilizada através do Composer:
$ composer require behat/mink-goutte-driver
Uso¶
Afim de falar com o Goutte, você deverá instanciar um Behat\Mink\Driver\GoutteDriver
:
$driver = new \Behat\Mink\Driver\GoutteDriver();
Também, se você quiser configurar o Goutte com maior precisão, você poderia fazer a configuração total na mão:
$client = new \Goutte\Client();
// Faça mais configurações para o cliente Goutte
$driver = new \Behat\Mink\Driver\GoutteDriver($client);