simpletest を使用して、Web サイトの統合テストを行っています。(ページがリダイレクトされる間) 一定時間待機するように内部ブラウザーに指示する必要があります。その後、assertText を実行します。
これを行う簡単な方法はありますか?
simpletest を使用して、Web サイトの統合テストを行っています。(ページがリダイレクトされる間) 一定時間待機するように内部ブラウザーに指示する必要があります。その後、assertText を実行します。
これを行う簡単な方法はありますか?
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() を追加するだけで、リダイレクトが遅くなります。
お役に立てれば。