0

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

是否有捷径可寻 ?

4

1 回答 1

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() ,它就会减慢重定向速度。

希望这可以帮助。

于 2009-09-01T17:36:05.040 回答