2012-02-17 232 views
0

我想用方法單擊()編寫功能測試,但是當我運行我的測試測試返回 :「在當前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

回答

0

不要使用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'))));