コードベースでエンド ツー エンド テストを実行するために Angular Scenario Runner を使用しています。
私はフォローしています: http://docs.angularjs.org/guide/dev_guide.e2e-testing
capybara などのフレームワークと比較すると、提供されているマッチャーはかなり限られているようです。
エンド ツー エンドの Angular アプリケーションのテストに役立つオプションは何ですか?
コードベースでエンド ツー エンド テストを実行するために Angular Scenario Runner を使用しています。
私はフォローしています: http://docs.angularjs.org/guide/dev_guide.e2e-testing
capybara などのフレームワークと比較すると、提供されているマッチャーはかなり限られているようです。
エンド ツー エンドの Angular アプリケーションのテストに役立つオプションは何ですか?
AngularJS の次のツールは分度器になります
もちろん、Selenium を使用できます。
E2E が行う良いことの 1 つは、発信するすべてのリクエストを記録することです。これにより、すべてのリクエストが応答とともに返された後にのみ続行されます。この方法では、ページが完全にロードされたことを確認するためにタイマーを設定する必要はありません。Selenium がそれをサポートしているかどうかは不明です。