Estoy intentando utilizar Behat y el visón juntos, leyendo ese enlace:cómo activar el visón en Behat
http://docs.behat.org/cookbook/behat_and_mink.html#method-1-composer
y tratando de activar Mink en el marco Behat, pero no funciona para mí: (
aquí es manual forma de texto
And this executable will already autoload all the needed classes in order to activate MinkExtension through behat.yml.
Now lets activate it:
estoy pensando que está hablando /vendor/behat/mink-extension/behat.yml
?
que habían añadido estas líneas en ese archivo
# behat.yml
default:
extensions:
Behat\MinkExtension\Extension:
goutte: ~
selenium2: ~
Pero cuando estoy haciendo $bin/behat -dl
Sólo puedo ver
Given /^I am in a directory "([^"]*)"$/
Given /^I have a file named "([^"]*)"$/
When /^I run "([^"]*)"$/
Then /^I should get:$/
Parece visón extensión no activado ... pero como me puede activarlo, si hice todo lo que está escrito en el manual :(
PS Sólo traté de seguir las instrucciones (de aquí http://docs.behat.org/cookbook/behat_and_mink.html) en lugar totalmente nuevo limpia (nueva carpeta), pero no funciona me muestra al lado de error
bin/behat -dl
[RuntimeException]
Context class not found.
Maybe you have provided wrong or no `bootstrap` path in your behat.yml:
http://docs.behat.org/guides/7.config.html#paths
Pero en nada tutorial dice acerca de las rutas y modificaciones yml :( tal vez se haya existir cualquier versión actualizada tutorial
basado en mensaje de error que tienen que hacer algún archivo php en la carpeta de arranque, pero no se describe en el tutorial :(extraña
resuelto:?
$ mkdir behat_mink_test && cd behat_mink_test
$ touch composer.json
$ echo '{
> "require": {
> "behat/behat": "2.4.*@stable",
> "behat/mink": "1.4.*@stable",
> "behat/mink-extension": "*",
> "behat/mink-goutte-driver": "*",
> "behat/mink-selenium2-driver": "*"
> },
> "minimum-stability": "dev",
> "config": {
> "bin-dir": "bin/"
> }
> }' > composer.json
$ curl http://getcomposer.org/installer | php
$ php composer.phar install
$ bin/behat -h
$ touch behat.yml
$ echo 'default:
> extensions:
> Behat\MinkExtension\Extension:
> goutte: ~
> selenium2: ~' > behat.yml
$ bin/behat -dl
y finalmente funciona ahora :) gracias
Gracias, esto me ayudó a superar un poco la confusión que estaba teniendo. – pthurmond