ExtJs アプリケーションをテストするためにセレンで作業しています。私の問題は、ページが完全にレンダリングされるようにする必要があることです。selenium.waitForPageLoad を使用できません。通常の Ajax アプリケーションでは、「Ajax.activeRequestCount」を使用できます。これにより、Ajax 呼び出しカウントが得られます。「0」の場合、ページが完全に読み込まれていることを確認できます。ExtJs で利用できる同様の機能はありますか? 誰でもこれについて私を助けてくれますか
2 に答える
3
ExtJs にはそのようなメソッドはありません。ただし、グローバルな Ext.Ajax イベントbeforerequest
とrequestcomplete
http://docs.sencha.com/ext-js/4-0/#!/api/Ext.Ajax-event-beforerequestのハンドラーを作成して、アクティブな接続を自分でカウントすることはできます。
于 2012-06-02T22:57:57.420 に答える
0
または、Selenium テストを最新のブラウザーで実行する場合は、Progress Listeners (これらのを使用) を試すことができます。
Firefox の場合、非同期リクエストが完了するまで待機する単純なアドオンを作成し、そのアドオンを Selenium テストと共に出荷できます。
于 2012-06-03T09:18:56.490 に答える