0

simpletest を使用して、Web サイトの統合テストを行っています。(ページがリダイレクトされる間) 一定時間待機するように内部ブラウ​​ザーに指示する必要があります。その後、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 に答える