我是phpunit的初学者,我想在一个新的symfony项目上执行 vendor/bin/phpunit . 但我有这个错误:

Sebastian Bergmann和贡献者的PHPUnit 5.7.23 . E 1/1(100%)时间:576 ms,内存:16.50MB有1个错误:1)Tests \ AppBundle \ Controller \ DefaultControllerTest :: testIndex InvalidArgumentException:当前节点列表为空 . C:\ wamp64 \ www \ testsunitairesexemple \ vendor \ symfony \ symfony \ src \ Symfony \ Component \ DomCrawler \ Crawler.php:568 C:\ wamp64 \ www \ testsunitairesexemple \ tests \ AppBundle \ Controller \ DefaultControllerTest.php:22错误!测试:1,断言:1,错误:1 .

我的测试类是:

<?php

namespace Tests\AppBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;

class DefaultControllerTest extends WebTestCase
{
    public function testIndex()
    {
        $client = static::createClient();

        $crawler = $client->request('GET', '/');

        $this->assertEquals(200, $client->getResponse()->getStatusCode());
        $this->assertContains('Welcome to Symfony', $crawler->filter('#container h1')->text());
    }
}

我该如何解决这个问题 .

日志:

[2017-10-18 17:20:55] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”: “HTTP://本地主机/” ,“方法”:“GET”} [] [2017-10-18 17:20:55] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-19 08:13:33] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”: “HTTP://本地主机/” ,“方法”:“GET”} [] [2017-10-19 08:13:34] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-19 08:17:40] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”: “HTTP://本地主机/” ,“方法”:“GET”} [] [2017-10-19 08:17:40] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-19 08:25:24] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”: “HTTP://本地主机/” ,“方法”:“GET”} [] [2017-10-19 08:25:24] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-19 08:27:05] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”:“HTTP://my.server .location /“,”方法“:”GET“} [] [2017-10-19 08:27:05] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-19 08:42:49] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”:“http://127.0.0.1 :8000 /“,”方法“:”GET“} [] [2017-10-19 08:42:49] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-19 08:43:03] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”:“http://127.0.0.1 /“,”方法“:”GET“} [] [2017-10-19 08:43:03] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-19 08:43:18] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”:“http://127.0.0.1 :8000 /“,”方法“:”GET“} [] [2017-10-19 08:43:18] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-19 08:46:57] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”:“http://127.0.0.1 :8000 /“,”方法“:”GET“} [] [2017-10-19 08:46:57] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-19 08:48:18] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”: “HTTP:// HTTP /” ,“方法”:“GET”} [] [2017-10-19 08:48:19] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-19 08:54:42] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”: “HTTP:// HTTP /” ,“方法”:“GET”} [] [2017-10-19 08:54:42] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-1909:03:43] request.INFO:匹配的路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”: “HTTP://本地主机/” ,“方法”:“GET”} [] [2017-10-19 09:03:43] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-19 09:04:19] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”: “HTTP://本地主机/” ,“方法”:“GET”} [] [2017-10-19 09:04:19] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-19 09:09:18] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”: “HTTP://本地主机/” ,“方法”:“GET”} [] [2017-10-19 09:09:18] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-19 09:13:19] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”: “HTTP://本地主机/” ,“方法”:“GET”} [] [2017-10-19 09:13:19] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-19 09:31:36] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”: “HTTP://本地主机/” ,“方法”:“GET”} [] [2017-10-19 09:31:36] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-19 09:32:06] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”: “HTTP://本地主机/” ,“方法”:“GET”} [] [2017-10-19 09:32:07] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-19 12:33:06] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”: “HTTP://本地主机/” ,“方法”:“GET”} [] [2017-10-19 12:33:06] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-19 12:33:36] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”: “HTTP://本地主机/” ,“方法”:“GET”} [] [2017-10-19 12:33:36] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-19 12:38:35] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”: “HTTP://本地主机/” ,“方法”:“GET”} [] [2017-10-19 12:38:35] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-19 12:39:31] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”: “HTTP://本地主机/” ,“方法”:“GET”} [] [2017-10-19 12:39:31] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-19 12:42:33] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”: “HTTP://本地主机/” ,“方法”:“GET”} [] [2017-10-19 12:42:33] security.INFO:使用匿名令牌填充TokenStorage . [] [] [2017-10-19 12:42:57] request.INFO:匹配路线“主页” . { “路线”: “主页”, “route_parameters”:{ “_controller”: “的appbundle \控制器\ DefaultController ::的indexAction”, “_route”: “主页”}, “REQUEST_URI”: “HTTP://本地主机/” ,“方法”:“GET”} [] [2017-10-19 12:42:57] security.INFO:使用匿名令牌填充TokenStorage . [] []