SeleniumDriver¶
SeleniumDriver fornece uma ponte para a famosa ferramenta Selenium. Se você precisar do legado Selenium, você pode usá-lo direito fora da caixa nas suas suites de test Mink.
Cuidado
O protocolo SeleniumRC usado por este driver está obsoleto e não será suportado por todas as funcionalidades do Mink. Por esta razão, o SeleniumDriver está obsoleto a favor do Selenium2Driver, que é baseado no novo protocolo e é mais poderoso.
Instalação¶
SeleniumDriver está disponível através do Composer:
$ composer require behat/mink-selenium-driver
Afim de conversar com o servidor selenium, você deve instalar e configurá-lo primeiro:
Baixe o Servidor Selenium do website do projeto.
Execute o servidor com o seguinte comando (atualize a versão para o número que você baixou):
$ java -jar selenium-server-standalone-2.44.0.jar
Uso¶
É isso aí, agora você pode usar o SeleniumDriver:
$client = new \Selenium\Client($host, $port);
$driver = new \Behat\Mink\Driver\SeleniumDriver(
'firefox', 'base_url', $client
);