功能测试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();
答
不要使用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'))));
我不知道你在说什么。你能显示一些代码吗? – 2012-02-17 08:20:59
你可以编辑它到你的问题?在那里阅读比较容易 – 2012-02-17 08:26:00