2017-03-27 1 views
0

je essai en Behati pour obtenir une réponse d'état, mais je cette erreur:réponse getStatus avec Behati et selenium2

enter image description here

Ceci est mon scénario:

Feature: Google 

     @javascript 

     Scenario: Search 
     Given I am on the homepage 
     When I go to "http://stackoverflow.com" 
     Then I wait 3 seconds 
     And the response status code should be 200 

code ph:

/** 
* @Then the response status code should be :arg1 
*/ 
public function theResponseStatusCodeShouldBe($arg1) 
{ 
    if ((string)$this->_response->getStatusCode() !== $arg1) { 
var_dump('HTTP code does not match '.$httpStatus.' (actual: '.$this->_response->getStatusCode().')'); 
    } 

} 

Comment résoudre ce bogue?

Répondre

0

S'il vous plaît éviter de redéfinir les étapes existantes.
Vous avez déjà cette étape MinkContext.

Vous devez utiliser un éditeur IDE qui a autocomplete dans des fichiers comporte comme PhpStorm.

Ambiguous match erreurs sont parce que les méthodes avec le même extrait sont déjà définis.
Vous ne pouvez pas définir les étapes utilisant le même extrait.