cakephp简单的webtester延迟/睡眠功能

时间:2009-08-31 09:24:08

标签: cakephp simpletest

我正在使用simpletest来集成测试我的网站。我需要告诉内部浏览器等待一段时间(页面重定向时),然后执行assertText。

有一种简单的方法吗?

1 个答案:

答案 0 :(得分:1)

没有“简单”的方法来减缓CakeTest环境中的重定向。

为此,您需要进入SimpleTest库并在那里进行修改。

以下是所涉及课程的概念:

cake_web_test_case - > web_test_case(web_tester.php) - > simple_browser(browser.php) - > simple_user_agent(user_agent.php)

如果你想减慢重定向,我建议打开/vendors/simpletest/user_agent.php并编辑“function& _fetchWhileRedirected”。只需在do..while语句中添加一个sleep(),它就会减慢重定向。

希望这有帮助。