2015-08-04 1 views
2

Goutte J'ai tourne en rond, alors je vais commencer par où j'ai commencé:Behati erreur: MinkExtension 1.3 ne supporte que 1.x pour MinkGoutteDriver Goutte, non 2.x

Je suis en cours d'exécution Behati ce qui suit:

composer.json:

{ 
    "require": { 
     "behat/behat": "2.5.*@stable", 
     "behat/symfony2-extension": "@stable", 
     "behat/mink": "@stable", 
     "behat/mink-extension": "@stable", 
     "behat/mink-browserkit-driver": "@stable", 
     "behat/mink-goutte-driver": "1.*@stable", 
     "behat/mink-selenium2-driver": "@stable", 
     "phpunit/php-code-coverage": "@stable", 
     "phpunit/phpunit-mock-objects": "@stable", 
     "phpunit/phpunit": "@stable", 
     }, 
    "config": { 
     "bin-dir": "bin/" 
    } 
} 

behat.yml:

default: 
    extensions: 
     Behat\MinkExtension\Extension: 
      goutte: ~ 
      selenium2: ~ 

qui me donne cette erreur.

[RuntimeException]

MinkExtension 1.3 only supports Goutte 1.x for MinkGoutteDriver, not Goutte 2.x.

Je dois utiliser Behati 2.5 * mais à part ça, je ne me soucie pas. Comment puis-je le faire fonctionner?

Merci

Répondre

5

Ugh .. si évident.

Ajoutez à cela les exigences composer.json:

 "fabpot/goutte": "1.*@stable", 

(je pensais que le compositeur aurait réalisé qu'elle avait besoin 1. * mais goutte évidemment pas)

+0

Je propose de mettre à niveau minkextension de composer.json – MrDrishu