Karmaとangular-scenarioを使用して、 AngularJSサイトに対してE2Eテストを実行しています。
すべてのブロックのbeforeEach
前に、関数でいくつかのログイン コードを実行しています。it
私のログイン機能には、ログインが正しく完了するようにタイムアウト遅延があります。これは時間がかかり、非効率的です (洗練されていないことは言うまでもありません)。さらに、ユーザーはセッション中に 1 回だけログインするため、これによりシナリオがより正確にモデル化されます。
私が探しているのは、ブロック内に含まれるブロックbefore
のコレクションに対して 1 回だけログインを実行する関数ですが、この機能は存在しないようです (ドキュメントとソース コードを確認しました)。it
describe
テストライブラリの明らかな要件のようです! 誰かがこの問題を解決しましたか?