Symfony2功能测试InvalidArgumentException:当前节点列表为空

前端之家收集整理的这篇文章主要介绍了Symfony2功能测试InvalidArgumentException:当前节点列表为空前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我得到“InvalidArgumentException:当前节点列表为空”.通过 PHPUnit运行功能测试.这是我写的测试:
public function testAdd()
{
    $client = static::createClientWithAuthentication('main');

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

    $send_button = $crawler->selectButton('submit');

    $form = $send_button->form(array(
        'PrCompany[email]' => 'test@example.ua','PrCompany[first_name]' => 'Anton','PrCompany[last_name]' => 'Tverdiuh','PrCompany[timezone]' => 'Europe/Amsterdam'
    ));

    $form['PrCompany[companies][1]']->tick();

    $client->submit($form);


    $this->assertTrue($crawler->filter('html:contains("User is invited")')->count() > 0);

}
您可以使用var_dump($client-> getResponse() – > getContent())来调试问题;

另外,我想你应该写这个:

$crawler = $client->submit($form);

否则,您将在表单提交之前测试第一个URL的响应.

猜你在找的PHP相关文章