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:

  1. Baixe o Servidor Selenium do website do projeto.

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