我正在使用simpletest来集成测试我的网站。我需要告诉内部浏览器等待一段时间(页面重定向时),然后执行assertText。
有一种简单的方法吗?
答案 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(),它就会减慢重定向。
希望这有帮助。