是的,可以将Behat与PHPUnit集成以进行功能测试和单元测试。
首先,需要在composer.json文件中添加PHPUnit的依赖项,并更新composer包:
{
"require-dev": {
"phpunit/phpunit": "^8.0"
}
}
然后在Behat配置文件中,添加PHPUnit测量依赖项:
default:
extensions:
Behat\MinkExtension:
default_session: selenium2
base_url: http://localhost
selenium2:
browser: chrome
PHPUnit\BehatExtension:
最后,在Behat脚本中,可以使用PHPUnit的assertions:
use PHPUnit\Framework\Assert;
// ...
Assert::assertEquals($expected, $actual);
这样可以使用PHPUnit断言来验证Behat的输出。
上一篇:Behat没有调用jQuery
下一篇:Behat容器不断退出