在Magento 2.3中执行mftf run:test命令时,找不到Codecept_absolute_path()错误

时间:2019-02-26 21:37:35

标签: php magento magento2 magento-2.3

我有Magento 2.3,并且想使用Magento功能测试框架2.3版,但是当我运行命令object.parent === scene来运行测试时,会发生以下错误:

vendor/bin/mftf run:test AdminLoginTest

在文件PramsLoader.php中,调用==== Redirecting to Composer-installed version in vendor/codeception ==== Fatal error: Uncaught Error: Call to undefined function Codeception\Lib\codecept_absolute_path() in /Users/hanhan/Deskto p/workspace/magento2/vendor/codeception/codeception/src/Codeception/Lib/ParamsLoader.php:25 方法,但由于未定义此方法而导致错误

codecept_absolute_path()

我该如何解决?

1 个答案:

答案 0 :(得分:0)

我今天碰巧遇到了同样的错误。这是因为在dev / tests / acceptance中有一个旧的供应商目录,以前我们在其中存储composer.json文件,现在又移至根目录。删除dev / tests / acceptance / vendor文件夹可以解决致命错误。