我正在运行Behat + Mink,现在我想使用behatch上下文。所以我将behatch_context.phar添加到我的项目中,也添加到我的behat.yml文件中:behatch_contexts.phar:〜
但是在运行Behat时我收到以下错误:
PHP警告:require(behatch_contexts.phar):无法打开流: 在......中没有该文件或目录 /usr/local/share/php/Behat/vendor/behat/behat/src/Behat/Behat/Extension/ExtensionManager.php 第112行PHP堆栈跟踪:PHP 1. {main}() / usr / local / share / php / Behat / vendor / behat / behat / bin / behat:0 PHP 2。 的Symfony \组件\控制台\应用 - >运行() / usr / local / share / php / Behat / vendor / behat / behat / bin / behat:32 PHP 3。 贝哈特\贝哈特\控制台\ BehatApplication-> doRun() /usr/local/share/php/Behat/vendor/symfony/console/Symfony/Component/Console/Application.php:121 PHP 4. Behat \ Behat \ Console \ BehatApplication-> createCommand() /usr/local/share/php/Behat/vendor/behat/behat/src/Behat/Behat/Console/BehatApplication.php:66 PHP 5. Behat \ Behat \ Console \ BehatApplication-> createContainer() /usr/local/share/php/Behat/vendor/behat/behat/src/Behat/Behat/Console/BehatApplication.php:80 PHP 6. Behat \ Behat \ Console \ BehatApplication-> loadCoreExtension() /usr/local/share/php/Behat/vendor/behat/behat/src/Behat/Behat/Console/BehatApplication.php:93 PHP 7. Behat \ Behat \ DependencyInjection \ BehatExtension-> load() /usr/local/share/php/Behat/vendor/behat/behat/src/Behat/Behat/Console/BehatApplication.php:165 PHP 8. Behat \ Behat \ Extension \ ExtensionManager-> activateExtension() /usr/local/share/php/Behat/vendor/behat/behat/src/Behat/Behat/DependencyInjection/BehatExtension.php:63 PHP 9. Behat \ Behat \ Extension \ ExtensionManager-> initializeExtension() /usr/local/share/php/Behat/vendor/behat/behat/src/Behat/Behat/Extension/ExtensionManager.php:42
我试图在我的FeatureContext中要求使用phar,但这并没有太大作用。
任何想法都会受到赞赏。