【发布时间】:2010-11-24 07:19:50
【问题描述】:
我正在使用 simpletest 来集成测试我的网站。我需要告诉内部浏览器等待一段时间(页面重定向时),然后执行 assertText。
有没有简单的方法可以做到这一点?
【问题讨论】:
标签: cakephp simpletest
我正在使用 simpletest 来集成测试我的网站。我需要告诉内部浏览器等待一段时间(页面重定向时),然后执行 assertText。
有没有简单的方法可以做到这一点?
【问题讨论】:
标签: cakephp simpletest
没有“简单”的方法可以减缓来自 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() ,它就会减慢重定向速度。
希望这会有所帮助。
【讨论】: