我是功能测试的新手,今天我想从我的第一个开始。我用谷歌搜索找到了一个好的指南,但没有那么多。
现在,我的问题是我想用特定的文本测试对链接的点击。这是我能够做到的。但是这个链接打开了一个引导模式窗口,当我尝试测试它时,我得到了一个错误。
PHP Fatal error: Cannot redeclare active() (previously declared in /mypath/apps/frontend/templates/_header.php:4) in /mypath/apps/frontend/templates/_header.php on line 11
“active”是写在_header.php文件顶部的函数,包含在模板文件中。模态似乎回忆了页面创建......
现在,我的代码很简单:
<?php
// test/functional/frontend/categoryActionsTest.php
include(dirname(__FILE__).'/../../bootstrap/functional.php');
$browser = new sfTestFunctional(new sfBrowser());
$browser->info('1 - The homepage')->
get('/registrazione')->
info('Login click')->
with('request')->begin()->
isParameter('module', 'registrazione')->
isParameter('action', 'index')->
end()->
click('Login')->
with('request')->begin()->
end()
;
有什么建议吗?!谢谢