当出现错误时,Phpunit关闭cmd窗口

时间:2013-10-20 21:27:20

标签: php phpunit selenium-webdriver

当我使用这个cmd时,我希望它保持打开,即使我在页面执行时遇到错误

phpunit C:\wamp\www\webdriver\folder\file.php

但是phpunit关闭了dos窗口 如何强制使用Windows支架?

2 个答案:

答案 0 :(得分:0)

很久以前我编写了这个简单的文件并在auto_prepend_file ini设置中使用它来处理Windows上的这个问题:

<?php

if (PHP_SAPI === "cli") {
    function __php_cli_press_any_key_shutdown(){
        echo PHP_EOL.PHP_EOL."Press any key to continue...";
        exec('pause');
    }

    register_shutdown_function('__php_cli_press_any_key_shutdown');
}

答案 1 :(得分:0)

我只是打开一个DOS窗口并运行我的批处理文件(它使用一些当前参数调用PHPUnit命令行,以便我可以在不同的项目中使用它)。当我从DOS窗口运行它时,没有关闭窗口,除非某些代码(批处理文件)调用退出。我不相信PHPUnit正在关闭窗口。