成功安装和配置后,我正在尝试运行一个Behat功能文件。我得到以下错误:
致命错误:在第22行的C:\Apache24\htdocs\drupal\sites\all\themes\ec_resp\emn_ies_subtheme\vendor\behat\behat\features\bootstrap\FeatureContext.php中找不到接口‘Behat\Behat\Context’
FeatureContext.php中的第22行:
class FeatureContext implements Context上下文类的引用来源是:
use Behat\Behat\Context\Context;这是我的文件夹结构:

不知道这里出了什么问题,因为我没有更改或移动任何核心Behat文件。
任何帮助都将不胜感激。
发布于 2019-02-05 14:26:09
我可能迟到了,但我也面临着同样的问题。问题是,我在错误的文件夹中运行了behat文件。
所以我的文件夹结构是这样的:
|-project
|
|--tests
|
|---vendor
|
|----bin
|
|-----behat如果我试图像这样在我的项目文件夹中运行behat文件:
[project]$ test/vendor/bin/behat我会得到错误的
找不到
FeatureContext上下文类,也不能使用它。
因此,我必须在“测试”文件夹中,这样才能运行测试,而不会出现任何问题。
[tests]$ vendor/bin/behat希望它仍在回答这个问题。
https://stackoverflow.com/questions/33943368
复制相似问题