尝试使用PHPUnit运行Selenium测试时出错

时间:2015-12-17 09:52:10

标签: php selenium phpunit

我想用PHPUnit运行Selenium测试,但是出现了这个错误,我不知道它试图告诉我什么:

  

$ phpunit ApplicationTest / Controller / StationTest.php

     

致命错误:未捕获的异常' Zend \ Config \ Exception \ RuntimeException'消息'文件名""相对于工作目录找不到'在   C:\用户***** \文件***** \ ****** \厂商\ zendframework \ zendframework \库\ Zend的\配置\ Factory.php:73

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

如果使用无效文件路径的参数调用异常,则会从Zend\Config\Factory::fromFile()抛出异常。在您的情况下,参数为空(''

看起来你有一个Zend Framework应用程序需要一些未提供的配置文件。

要调试此错误,请查看异常堆栈跟踪以查看此代码的调用位置。获取堆栈跟踪的一种方法是将测试用例包装在try...catch块中,如下所示:

function testSomething()
{
    try {
        ...
    } catch (Exception $e) {
        echo $e->getTraceAsString(); // alternatively, write to log file
    }
}