Selenium2Driver¶
O Selenium2Driver fornece uma ponte para a ferramenta Selenium2 (webdriver). Se você ama o Selenium2, agora você pode usá-lo corretamente fora da caixa também.
Instalação¶
O Selenium2Driver está disponível através do Composer:
$ composer require behat/mink-selenium2-driver
Afim de falar com o servidor do selenium, você deve instalar e confirá-lo primeiramente:
Faça o Download do Servidor do Selenium do site do projeto.
Execute o servidor com o seguinte comando (altere a versão para o número que você baixou):
$ java -jar selenium-server-standalone-2.44.0.jar
Dica
O Selenium2Driver atualmente confia no protocolo WebDriver definido pelo Selenium2. Isto significa que é possível usá-lo em outras implementações do protocolo. Nove, porém, que outras implementações podem ter alguns bugs.
A suite de testes do driver é executada contra a implementação Phantom.js mas ainda desencadeia algumas falhas devido os bugs na sua implementação.
Uso¶
É isso aí, agora você pode usar o Selenium2Driver:
$driver = new \Behat\Mink\Driver\Selenium2Driver('firefox');