symfony behat mink

symfony - Mink no funciona con behat 3.0.12



(1)

Instalé Behat, Mink y algunos otros paquetes relacionados. Aquí está mi archivo composer.json:

"require":{ //... "behat/behat": "~3.0.6", "behat/symfony2-extension": "dev-master", "behat/mink": "dev-master", "behat/mink-browserkit-driver": "dev-master", "behat/mink-goutte-driver": "dev-master", "behat/mink-selenium2-driver": "dev-master", "phpunit/php-code-coverage": "dev-master", "phpunit/phpunit-mock-objects": "dev-master", "phpunit/phpunit": "dev-master" }

Y aquí está mi archivo behat.yml:

default: extensions: Behat/Symfony2Extension: mink_driver: true kernel: env: test debug: true Behat/MinkExtension/Extension: base_url: ''http://localhost/app_test.php/'' #javascript_session: sahi browser_name: chrome sahi: goutte: ~ selenium2: ~ paths: features: features bootstrap: %behat.paths.features%/Context

Ahora cuando ejecuto behat obtengo el siguiente error: [Behat / Testwork / ServiceContainer / Exception / ExtensionInitializationException]
Behat/MinkExtension/Extension archivo o la clase de extensión Behat/MinkExtension/Extension no pudo ser localizado.

¿Alguien sabe cómo arreglar esto? Gracias por adelantado.

SOLUCIONADO

Simplemente olvidé agregar esta línea:

"require": { //... "behat/mink-extension": "dev-master", //... }

y en tu behat.yml: comenta esto:

# mink_driver: true

y cambia esto:

Behat/MinkExtension/Extension:

a esto:

Behat/MinkExtension:


FYI ya no necesita "behat/mink-extension": "dev-master" .

Funciona para mí con:

"behat/behat": "3.*@stable", "behat/mink": "1.6.*@stable", "behat/mink-extension": "@stable", "behat/mink-goutte-driver": "@stable",