我想用PHPUnit运行Selenium测试,但是出现了这个错误,我不知道它试图告诉我什么:
$ phpunit ApplicationTest / Controller / StationTest.php
致命错误:未捕获的异常' Zend \ Config \ Exception \ RuntimeException'消息'文件名""相对于工作目录找不到'在 C:\用户***** \文件***** \ ****** \厂商\ zendframework \ zendframework \库\ Zend的\配置\ Factory.php:73
知道为什么会这样吗?
答案 0 :(得分:0)
如果使用无效文件路径的参数调用异常,则会从Zend\Config\Factory::fromFile()抛出异常。在您的情况下,参数为空(''
)
看起来你有一个Zend Framework应用程序需要一些未提供的配置文件。
要调试此错误,请查看异常堆栈跟踪以查看此代码的调用位置。获取堆栈跟踪的一种方法是将测试用例包装在try...catch
块中,如下所示:
function testSomething()
{
try {
...
} catch (Exception $e) {
echo $e->getTraceAsString(); // alternatively, write to log file
}
}