功能测试symfony

问题描述:

我想用方法单击()编写功能测试,但是当我运行我的测试测试返回 :“在当前DOM中找不到元素”(位置1)。有什么问题 ? 请帮我。功能测试symfony

<?php 
    include(dirname(__FILE__).'/../../bootstrap/functional.php'); 

    $browser = new sfTestFunctional(new sfBrowser()); 

    $browser->get('/')-> 
    with('form')->begin()-> 
    click('bouton', array(
    'signin' => array(
    'username' => sfConfig::get('FUNC_ADMIN_USER'), 
    'password' => sfConfig::get('FUNC_ADMIN_PASS'))))-> 
    end(); 
+0

我不知道你在说什么。你能显示一些代码吗? – 2012-02-17 08:20:59

+0

你可以编辑它到你的问题?在那里阅读比较容易 – 2012-02-17 08:26:00

不要使用with('form')->begin()->(没有form测试仪,你不需要它来模拟点击)。您可以直接从sfBrowser获取click

$browser->get('/')-> 
    click('bouton', array(
    'signin' => array(
    'username' => sfConfig::get('FUNC_ADMIN_USER'), 
    'password' => sfConfig::get('FUNC_ADMIN_PASS'))));