我已经测试了获取状态响应,但是我有这个错误:
这是我的情景:
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
代码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().')');
}
}
如何解决此错误?
答案 0 :(得分:0)
请避免重新定义现有步骤 您已经在MinkContext中执行了此步骤。
您应该使用在phpstorm等功能文件中具有自动完成功能的IDE编辑器。
Ambiguous match
错误是因为已经定义了具有相同代码段的方法
您无法使用相同的代码段定义步骤。